渠道码
This commit is contained in:
parent
896696390a
commit
236e72bd19
|
@ -5622,7 +5622,7 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
|
||||||
}
|
}
|
||||||
insertArtificerTime((ArrayList)map.get("timeList"),orders.getArtificerId(),orders.getOrdersId());
|
insertArtificerTime((ArrayList)map.get("timeList"),orders.getArtificerId(),orders.getOrdersId());
|
||||||
}else if(orders.getIsSupplement() == 2){
|
}else if(orders.getIsSupplement() == 2){
|
||||||
Orders oldOrders = baseMapper.selectById(orders.getOrdersId());
|
Orders oldOrders = baseMapper.selectById(orders.getOldOrdersId());
|
||||||
int timeDifference = orders.getDuration()-oldOrders.getDuration();
|
int timeDifference = orders.getDuration()-oldOrders.getDuration();
|
||||||
if(timeDifference>0){
|
if(timeDifference>0){
|
||||||
ArtificerTime artificerTime = artificerTimeService.getOne(new QueryWrapper<ArtificerTime>().eq("orders_id", orders.getOldOrdersId()).last(" order by artificer_time_id desc limit 1 "));
|
ArtificerTime artificerTime = artificerTimeService.getOne(new QueryWrapper<ArtificerTime>().eq("orders_id", orders.getOldOrdersId()).last(" order by artificer_time_id desc limit 1 "));
|
||||||
|
|
|
@ -4,6 +4,7 @@ import com.sqx.common.utils.Result;
|
||||||
import com.sqx.modules.app.annotation.Login;
|
import com.sqx.modules.app.annotation.Login;
|
||||||
import com.sqx.modules.bl.commission.qds.entity.QdsApply;
|
import com.sqx.modules.bl.commission.qds.entity.QdsApply;
|
||||||
import com.sqx.modules.bl.commission.qds.service.QdsApplyService;
|
import com.sqx.modules.bl.commission.qds.service.QdsApplyService;
|
||||||
|
import com.sqx.modules.bl.commission.qds.service.QdsCodeService;
|
||||||
import com.sqx.modules.bl.commission.qds.service.QdsDataService;
|
import com.sqx.modules.bl.commission.qds.service.QdsDataService;
|
||||||
import com.sqx.modules.bl.commission.qds.service.QdsLmService;
|
import com.sqx.modules.bl.commission.qds.service.QdsLmService;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
|
@ -31,6 +32,9 @@ public class AppQdsController {
|
||||||
@Autowired
|
@Autowired
|
||||||
private QdsDataService dataService;
|
private QdsDataService dataService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private QdsCodeService codeService;
|
||||||
|
|
||||||
@GetMapping("/lmList")
|
@GetMapping("/lmList")
|
||||||
@ApiOperation("类目列表")
|
@ApiOperation("类目列表")
|
||||||
public Result lmList(){
|
public Result lmList(){
|
||||||
|
@ -71,5 +75,4 @@ public class AppQdsController {
|
||||||
public Result myQds(@RequestAttribute Long userId){
|
public Result myQds(@RequestAttribute Long userId){
|
||||||
return dataService.myQds(userId);
|
return dataService.myQds(userId);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,9 +7,12 @@ import com.sqx.modules.bl.commission.qds.entity.QdsCode;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface QdsCodeDao extends BaseMapper<QdsCode> {
|
public interface QdsCodeDao extends BaseMapper<QdsCode> {
|
||||||
IPage<QdsCode> findPage(Page<QdsCode> page, @Param("params") QdsCode qdsCode);
|
IPage<QdsCode> findPage(Page<QdsCode> page, @Param("params") QdsCode qdsCode);
|
||||||
|
List<QdsCode> findList(Long userId);
|
||||||
int add(QdsCode qdsCode);
|
int add(QdsCode qdsCode);
|
||||||
int update(QdsCode qdsCode);
|
int update(QdsCode qdsCode);
|
||||||
IPage<QdsCode> findUserPage(Page<QdsCode> page, @Param("params") QdsCode qdsCode);
|
IPage<QdsCode> findUserPage(Page<QdsCode> page, @Param("params") QdsCode qdsCode);
|
||||||
|
|
|
@ -11,4 +11,5 @@ import org.apache.ibatis.annotations.Param;
|
||||||
public interface QdsDataDao extends BaseMapper<QdsData> {
|
public interface QdsDataDao extends BaseMapper<QdsData> {
|
||||||
IPage<QdsData> findPage(Page<QdsData> page, @Param("params") QdsData qdsData);
|
IPage<QdsData> findPage(Page<QdsData> page, @Param("params") QdsData qdsData);
|
||||||
IPage<QdsData> invitationUserPage(Page<QdsData> page, @Param("params") QdsData qdsData);
|
IPage<QdsData> invitationUserPage(Page<QdsData> page, @Param("params") QdsData qdsData);
|
||||||
|
QdsData findQds(QdsData qdsData);
|
||||||
}
|
}
|
|
@ -4,7 +4,10 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.sqx.modules.app.entity.UserMoneyDetails;
|
import com.sqx.modules.app.entity.UserMoneyDetails;
|
||||||
import com.sqx.modules.app.service.UserMoneyDetailsService;
|
import com.sqx.modules.app.service.UserMoneyDetailsService;
|
||||||
import com.sqx.modules.artificer.entity.Period;
|
import com.sqx.modules.artificer.entity.Period;
|
||||||
|
import com.sqx.modules.bl.commission.jjr.entity.JjrData;
|
||||||
|
import com.sqx.modules.bl.commission.qds.dao.QdsCodeDao;
|
||||||
import com.sqx.modules.bl.commission.qds.dao.QdsDataDao;
|
import com.sqx.modules.bl.commission.qds.dao.QdsDataDao;
|
||||||
|
import com.sqx.modules.bl.commission.qds.entity.QdsCode;
|
||||||
import com.sqx.modules.utils.PeriodUtil;
|
import com.sqx.modules.utils.PeriodUtil;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
@ -26,6 +29,8 @@ public class QdsDataServiceImpl extends ServiceImpl<QdsDataDao, QdsData> impleme
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private UserMoneyDetailsService userMoneyDetailsService;
|
private UserMoneyDetailsService userMoneyDetailsService;
|
||||||
|
@Autowired
|
||||||
|
private QdsCodeDao qdsCodeDao;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result findPage(QdsData qdsData){
|
public Result findPage(QdsData qdsData){
|
||||||
|
@ -99,10 +104,12 @@ public class QdsDataServiceImpl extends ServiceImpl<QdsDataDao, QdsData> impleme
|
||||||
.mapToDouble(UserMoneyDetails -> UserMoneyDetails.getMoney().doubleValue())
|
.mapToDouble(UserMoneyDetails -> UserMoneyDetails.getMoney().doubleValue())
|
||||||
.sum();
|
.sum();
|
||||||
result.put("notCredited",notCredited);//未入账
|
result.put("notCredited",notCredited);//未入账
|
||||||
|
List<QdsCode> codeList = qdsCodeDao.findList(userId);
|
||||||
|
result.put("codeList",codeList);//渠道码
|
||||||
|
QdsData qdsData = new QdsData();
|
||||||
|
qdsData.setUserId(userId);
|
||||||
|
qdsData = baseMapper.findQds(qdsData);
|
||||||
|
result.put("name",qdsData.getName());//渠道商名称
|
||||||
return Result.success().put("data",result);
|
return Result.success().put("data",result);
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -116,7 +116,11 @@ public class MaterialArtificerServiceImpl extends ServiceImpl<MaterialArtificerM
|
||||||
for (int i = 0; i < materialMassageList.size(); i++){
|
for (int i = 0; i < materialMassageList.size(); i++){
|
||||||
for (int j = 0; j < materialArtificers.size(); j++){
|
for (int j = 0; j < materialArtificers.size(); j++){
|
||||||
if(materialMassageList.get(i).getMaterialId().equals(materialArtificers.get(j).getMaterialId())){
|
if(materialMassageList.get(i).getMaterialId().equals(materialArtificers.get(j).getMaterialId())){
|
||||||
materialArtificers.get(j).setResidue(materialArtificers.get(j).getResidue().subtract(materialMassageList.get(i).getConsume()));
|
BigDecimal reside = BigDecimal.ZERO;
|
||||||
|
if(materialArtificers.get(j).getResidue()!=null){
|
||||||
|
reside = materialArtificers.get(j).getResidue();
|
||||||
|
}
|
||||||
|
materialArtificers.get(j).setResidue(reside.subtract(materialMassageList.get(i).getConsume()));
|
||||||
baseMapper.updateById(materialArtificers.get(j));
|
baseMapper.updateById(materialArtificers.get(j));
|
||||||
//修改剩余量,执行新增历史记录
|
//修改剩余量,执行新增历史记录
|
||||||
MaterialRecord materialRecord = new MaterialRecord();
|
MaterialRecord materialRecord = new MaterialRecord();
|
||||||
|
|
|
@ -3,9 +3,9 @@ spring:
|
||||||
type: com.alibaba.druid.pool.DruidDataSource
|
type: com.alibaba.druid.pool.DruidDataSource
|
||||||
druid:
|
druid:
|
||||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||||
url: jdbc:mysql://127.0.0.1:3307/anmo?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=CTT
|
url: jdbc:mysql://175.178.80.95:3306/anmo?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=CTT
|
||||||
username: root
|
username: anmo
|
||||||
password: root
|
password: ryxyhfYMPm2rhdam
|
||||||
initial-size: 10
|
initial-size: 10
|
||||||
max-active: 100
|
max-active: 100
|
||||||
min-idle: 10
|
min-idle: 10
|
||||||
|
|
|
@ -20,7 +20,7 @@ spring:
|
||||||
allow-circular-references: true
|
allow-circular-references: true
|
||||||
# 环境 dev|test|prod
|
# 环境 dev|test|prod
|
||||||
profiles:
|
profiles:
|
||||||
active: dev
|
active: prod
|
||||||
# jackson时间格式化
|
# jackson时间格式化
|
||||||
jackson:
|
jackson:
|
||||||
time-zone: GMT+8
|
time-zone: GMT+8
|
||||||
|
|
|
@ -35,6 +35,26 @@
|
||||||
order by a.id desc
|
order by a.id desc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="findList" resultType="com.sqx.modules.bl.commission.qds.entity.QdsCode">
|
||||||
|
select
|
||||||
|
a.id,
|
||||||
|
a.name,
|
||||||
|
a.code,
|
||||||
|
a.lm,
|
||||||
|
a.user_id as userId,
|
||||||
|
a.rate,
|
||||||
|
a.cost,
|
||||||
|
a.start_date as startDate,
|
||||||
|
a.end_date as endDate,
|
||||||
|
a.address,
|
||||||
|
a.create_time as createTime,
|
||||||
|
a.remarks,
|
||||||
|
a.code_image as codeImage
|
||||||
|
from bl_qds_code a
|
||||||
|
where a.user_id = #{userId}
|
||||||
|
order by a.id desc
|
||||||
|
</select>
|
||||||
|
|
||||||
<insert id="add" useGeneratedKeys="true" keyProperty="id" parameterType="com.sqx.modules.bl.commission.qds.entity.QdsCode">
|
<insert id="add" useGeneratedKeys="true" keyProperty="id" parameterType="com.sqx.modules.bl.commission.qds.entity.QdsCode">
|
||||||
insert into bl_qds_code(
|
insert into bl_qds_code(
|
||||||
name,
|
name,
|
||||||
|
|
|
@ -76,4 +76,13 @@
|
||||||
order by b.user_id desc
|
order by b.user_id desc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="findQds" resultType="com.sqx.modules.bl.commission.qds.entity.QdsData">
|
||||||
|
select
|
||||||
|
x.id,x.user_id,y.avatar,y.user_name,x.name,x.phone,x.remarks,x.create_time,x.status,x.opinion,y.invitation_code,x.approve_time
|
||||||
|
from bl_qds_apply x
|
||||||
|
inner join tb_user y on x.user_id = y.user_id
|
||||||
|
where x.status= 1
|
||||||
|
and x.user_id = #{userId}
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
Loading…
Reference in New Issue