God 8 months ago
parent
commit
923155bbc6
  1. 24
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderreturnvehapply/BusSalesOrderReturnVehApplyService.java
  2. 4
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebate/ScmSpecialRebate.java
  3. 6
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebate/ScmSpecialRebateDetailsVo.java
  4. 4
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebate/ScmSpecialRebateDto.java
  5. 2
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebate/ScmSpecialRebateVo.java
  6. 4
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapply/ScmSpecialrebateCheckapply.java
  7. 4
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapply/ScmSpecialrebateCheckapplyDetailsVo.java
  8. 4
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapply/ScmSpecialrebateCheckapplyDto.java
  9. 2
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapply/ScmSpecialrebateCheckapplyVo.java
  10. 4
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetail.java
  11. 6
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailDetailsVo.java
  12. 6
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailDto.java
  13. 4
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailVo.java
  14. 2
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehrebate/ScmVehRebateDetailsVo.java
  15. 1
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateMapper.xml
  16. 1
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapply/ScmSpecialrebateCheckapplyMapper.xml
  17. 4
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailMapper.java
  18. 31
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailMapper.xml
  19. 2
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailRest.java
  20. 3
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailService.java
  21. 9
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatewith/ScmSpecialRebateWithService.java
  22. 3
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebatecheckapplydetail/ScmVehrebateCheckapplydetailMapper.java
  23. 3
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebatecheckapplydetail/ScmVehrebateCheckapplydetailService.java
  24. 8
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebatewith/ScmVehRebateWithService.java

24
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderreturnvehapply/BusSalesOrderReturnVehApplyService.java

@ -549,6 +549,12 @@ public class BusSalesOrderReturnVehApplyService extends MybatisBaseService<BusSa
appMap.put("orderSid", busSalesOrderReturnVehApply1.getOrderSid()); appMap.put("orderSid", busSalesOrderReturnVehApply1.getOrderSid());
appMap.put("sid", businessSid); appMap.put("sid", businessSid);
variables.put("app", appMap); variables.put("app", appMap);
Boolean i = false;
String saleTypeKey = busSalesOrderReturnVehApply.getSaleTypeKey();
if ("2".equals(saleTypeKey)) {
i = true;
}
variables.put("isAdj", i);
//用户的部门全路径sid //用户的部门全路径sid
bv.setOrgSidPath(orgSidPath); bv.setOrgSidPath(orgSidPath);
//业务sid //业务sid
@ -855,6 +861,12 @@ public class BusSalesOrderReturnVehApplyService extends MybatisBaseService<BusSa
Map<String, Object> variables = new HashMap<>(); Map<String, Object> variables = new HashMap<>();
//根据业务sid查询排产信息 //根据业务sid查询排产信息
BusSalesOrderReturnVehApply busSalesOrderReturnVehApply = fetchBySid(query.getBusinessSid()); BusSalesOrderReturnVehApply busSalesOrderReturnVehApply = fetchBySid(query.getBusinessSid());
Boolean i = false;
String saleTypeKey = busSalesOrderReturnVehApply.getSaleTypeKey();
if ("2".equals(saleTypeKey)) {
i = true;
}
variables.put("isAdj", i);
bv.setFormVariables(variables); bv.setFormVariables(variables);
bv.setModelId(ProcDefEnum.BUSSALESORDERRETURNVEHAPPLY.getProDefId()); bv.setModelId(ProcDefEnum.BUSSALESORDERRETURNVEHAPPLY.getProDefId());
ResultBean<List<Map<String, Object>>> resultBean = flowTaskFeign.getPreviousNodesForReject(bv); ResultBean<List<Map<String, Object>>> resultBean = flowTaskFeign.getPreviousNodesForReject(bv);
@ -877,6 +889,12 @@ public class BusSalesOrderReturnVehApplyService extends MybatisBaseService<BusSa
Map<String, Object> variables = new HashMap<>(); Map<String, Object> variables = new HashMap<>();
//根据业务sid查询排产信息 //根据业务sid查询排产信息
BusSalesOrderReturnVehApply busSalesOrderReturnVehApply = fetchBySid(query.getBusinessSid()); BusSalesOrderReturnVehApply busSalesOrderReturnVehApply = fetchBySid(query.getBusinessSid());
Boolean i = false;
String saleTypeKey = busSalesOrderReturnVehApply.getSaleTypeKey();
if ("2".equals(saleTypeKey)) {
i = true;
}
variables.put("isAdj", i);
bv.setFormVariables(variables); bv.setFormVariables(variables);
bv.setModelId(ProcDefEnum.BUSSALESORDERRETURNVEHAPPLY.getProDefId()); bv.setModelId(ProcDefEnum.BUSSALESORDERRETURNVEHAPPLY.getProDefId());
ResultBean<List<Map<String, Object>>> resultBean = flowTaskFeign.getNextNodesForSubmit(bv); ResultBean<List<Map<String, Object>>> resultBean = flowTaskFeign.getNextNodesForSubmit(bv);
@ -913,6 +931,12 @@ public class BusSalesOrderReturnVehApplyService extends MybatisBaseService<BusSa
Map<String, Object> appMap = new HashMap<>(); Map<String, Object> appMap = new HashMap<>();
appMap.put("sid", businessSid); appMap.put("sid", businessSid);
variables.put("app", appMap); variables.put("app", appMap);
Boolean i = false;
String saleTypeKey = busSalesOrderReturnVehApply.getSaleTypeKey();
if ("2".equals(saleTypeKey)) {
i = true;
}
variables.put("isAdj", i);
flowTaskVo.setValues(variables); flowTaskVo.setValues(variables);
ResultBean<UpdateFlowFieldVo> resultBean = flowableFeign.taskReject(flowTaskVo); ResultBean<UpdateFlowFieldVo> resultBean = flowableFeign.taskReject(flowTaskVo);
if (!resultBean.getSuccess()) { if (!resultBean.getSuccess()) {

4
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebate/ScmSpecialRebate.java

@ -82,10 +82,6 @@ public class ScmSpecialRebate extends BaseEntity {
private String adjustmentRemarks; // 调整说明 private String adjustmentRemarks; // 调整说明
@ApiModelProperty("调整状态") @ApiModelProperty("调整状态")
private Integer adjustmentState; private Integer adjustmentState;
@ApiModelProperty("计算方式key")
private String calculationModeKey; // 计算方式key
@ApiModelProperty("计算方式Value")
private String calculationModeValue; // 计算方式Value
@ApiModelProperty("采购系统sid") @ApiModelProperty("采购系统sid")
private String purchaseSystemSid; private String purchaseSystemSid;

6
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebate/ScmSpecialRebateDetailsVo.java

@ -96,10 +96,6 @@ public class ScmSpecialRebateDetailsVo implements Vo {
private String adjustmentRemarks; // 调整说明 private String adjustmentRemarks; // 调整说明
@ApiModelProperty("调整状态") @ApiModelProperty("调整状态")
private Integer adjustmentState; private Integer adjustmentState;
@ApiModelProperty("计算方式key")
private String calculationModeKey; // 计算方式key
@ApiModelProperty("计算方式Value")
private String calculationModeValue; // 计算方式Value
@ApiModelProperty("采购系统sid") @ApiModelProperty("采购系统sid")
private String purchaseSystemSid; private String purchaseSystemSid;
@ -151,4 +147,6 @@ public class ScmSpecialRebateDetailsVo implements Vo {
private String createOrgName; // 创建组织名称 private String createOrgName; // 创建组织名称
@ApiModelProperty("组织全路径") @ApiModelProperty("组织全路径")
private String orgPath; private String orgPath;
private String specialRebateSid;
} }

4
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebate/ScmSpecialRebateDto.java

@ -91,10 +91,6 @@ public class ScmSpecialRebateDto implements Dto {
private String adjustmentRemarks; // 调整说明 private String adjustmentRemarks; // 调整说明
@ApiModelProperty("调整状态") @ApiModelProperty("调整状态")
private Integer adjustmentState; private Integer adjustmentState;
@ApiModelProperty("计算方式key")
private String calculationModeKey; // 计算方式key
@ApiModelProperty("计算方式Value")
private String calculationModeValue; // 计算方式Value
@ApiModelProperty("采购系统sid") @ApiModelProperty("采购系统sid")
private String purchaseSystemSid; private String purchaseSystemSid;

2
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebate/ScmSpecialRebateVo.java

@ -55,6 +55,8 @@ public class ScmSpecialRebateVo implements Vo {
private String sid; private String sid;
@ApiModelProperty("专项返利sid")
private String specialRebateSid;
@ApiModelProperty("状态") @ApiModelProperty("状态")
private String state; private String state;
@ApiModelProperty("创建组织名称") @ApiModelProperty("创建组织名称")

4
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapply/ScmSpecialrebateCheckapply.java

@ -54,10 +54,6 @@ public class ScmSpecialrebateCheckapply extends BaseEntity {
private String deptSid; private String deptSid;
@ApiModelProperty("申请部门名称") @ApiModelProperty("申请部门名称")
private String deptName; private String deptName;
@ApiModelProperty("品牌sid")
private String brandSid; // 品牌sid
@ApiModelProperty("品牌名称")
private String brandName; // 品牌名称
@ApiModelProperty("核对申请标题") @ApiModelProperty("核对申请标题")
private String checkApply; // 核对申请标题 private String checkApply; // 核对申请标题
@ApiModelProperty("创建人姓名") @ApiModelProperty("创建人姓名")

4
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapply/ScmSpecialrebateCheckapplyDetailsVo.java

@ -62,10 +62,6 @@ public class ScmSpecialrebateCheckapplyDetailsVo implements Vo {
private String deptSid; private String deptSid;
@ApiModelProperty("申请部门名称") @ApiModelProperty("申请部门名称")
private String deptName; private String deptName;
@ApiModelProperty("品牌sid")
private String brandSid; // 品牌sid
@ApiModelProperty("品牌名称")
private String brandName; // 品牌名称
@ApiModelProperty("核对申请标题") @ApiModelProperty("核对申请标题")
private String checkApply; // 核对申请标题 private String checkApply; // 核对申请标题
@ApiModelProperty("创建人姓名") @ApiModelProperty("创建人姓名")

4
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapply/ScmSpecialrebateCheckapplyDto.java

@ -62,10 +62,6 @@ public class ScmSpecialrebateCheckapplyDto implements Dto {
private String deptSid; private String deptSid;
@ApiModelProperty("申请部门名称") @ApiModelProperty("申请部门名称")
private String deptName; private String deptName;
@ApiModelProperty("品牌sid")
private String brandSid; // 品牌sid
@ApiModelProperty("品牌名称")
private String brandName; // 品牌名称
@ApiModelProperty("核对申请标题") @ApiModelProperty("核对申请标题")
private String checkApply; // 核对申请标题 private String checkApply; // 核对申请标题
@ApiModelProperty("创建人姓名") @ApiModelProperty("创建人姓名")

2
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapply/ScmSpecialrebateCheckapplyVo.java

@ -67,6 +67,8 @@ public class ScmSpecialrebateCheckapplyVo implements Vo {
private String createOrgName; // 创建组织名称 private String createOrgName; // 创建组织名称
@ApiModelProperty("预计返利") @ApiModelProperty("预计返利")
private String estimateRebate; // 预计返利 private String estimateRebate; // 预计返利
@ApiModelProperty("其中预提费用")
private String withholdCost;
@ApiModelProperty("上传金额") @ApiModelProperty("上传金额")
private String uploadMoney; // 上传金额 private String uploadMoney; // 上传金额
@ApiModelProperty("待确定金额") @ApiModelProperty("待确定金额")

4
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetail.java

@ -87,10 +87,6 @@ public class ScmSpecialrebateCheckapplydetail extends BaseEntity {
private String adjustmentRemarks; // 调整说明 private String adjustmentRemarks; // 调整说明
@ApiModelProperty("调整状态") @ApiModelProperty("调整状态")
private Integer adjustmentState; private Integer adjustmentState;
@ApiModelProperty("计算方式key")
private String calculationModeKey; // 计算方式key
@ApiModelProperty("计算方式Value")
private String calculationModeValue; // 计算方式Value
@ApiModelProperty("采购系统sid") @ApiModelProperty("采购系统sid")
private String purchaseSystemSid; private String purchaseSystemSid;

6
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailDetailsVo.java

@ -63,12 +63,10 @@ public class ScmSpecialrebateCheckapplydetailDetailsVo implements Vo {
private String rebateTypeValue; // 返利类型value private String rebateTypeValue; // 返利类型value
@ApiModelProperty("台数") @ApiModelProperty("台数")
private String num; // 台数 private String num; // 台数
@ApiModelProperty("预提数量")
private String withholdingAmount; // 预提数量
@ApiModelProperty("上传数量")
private String uploadAmount; // 上传数量
@ApiModelProperty("预提金额") @ApiModelProperty("预提金额")
private String withRebate; // 预提金额 private String withRebate; // 预提金额
@ApiModelProperty("其中预提费用")
private String withholdCost;
@ApiModelProperty("上传金额") @ApiModelProperty("上传金额")
private String uploadMoney; // 上传金额 private String uploadMoney; // 上传金额
@ApiModelProperty("待确定金额") @ApiModelProperty("待确定金额")

6
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailDto.java

@ -55,7 +55,7 @@ public class ScmSpecialrebateCheckapplydetailDto implements Dto {
private String sid; // sid private String sid; // sid
@ApiModelProperty("专项返利sid") @ApiModelProperty("专项返利sid")
private String specialRebateSids; // 专项返利sid private String specialRebateSid;
@ApiModelProperty("核对申请sid") @ApiModelProperty("核对申请sid")
private String mainSid; // 核对申请sid private String mainSid; // 核对申请sid
@ -89,10 +89,6 @@ public class ScmSpecialrebateCheckapplydetailDto implements Dto {
private String adjustmentRemarks; // 调整说明 private String adjustmentRemarks; // 调整说明
@ApiModelProperty("调整状态") @ApiModelProperty("调整状态")
private Integer adjustmentState; private Integer adjustmentState;
@ApiModelProperty("计算方式key")
private String calculationModeKey; // 计算方式key
@ApiModelProperty("计算方式Value")
private String calculationModeValue; // 计算方式Value
@ApiModelProperty("采购系统sid") @ApiModelProperty("采购系统sid")
private String purchaseSystemSid; private String purchaseSystemSid;

4
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailVo.java

@ -88,10 +88,6 @@ public class ScmSpecialrebateCheckapplydetailVo implements Vo {
private String adjustmentRemarks; // 调整说明 private String adjustmentRemarks; // 调整说明
@ApiModelProperty("调整状态") @ApiModelProperty("调整状态")
private Integer adjustmentState; private Integer adjustmentState;
@ApiModelProperty("计算方式key")
private String calculationModeKey; // 计算方式key
@ApiModelProperty("计算方式Value")
private String calculationModeValue; // 计算方式Value
@ApiModelProperty("采购系统sid") @ApiModelProperty("采购系统sid")
private String purchaseSystemSid; private String purchaseSystemSid;

2
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehrebate/ScmVehRebateDetailsVo.java

@ -159,4 +159,6 @@ public class ScmVehRebateDetailsVo implements Vo {
private String createOrgName; // 创建组织名称 private String createOrgName; // 创建组织名称
@ApiModelProperty("组织全路径") @ApiModelProperty("组织全路径")
private String orgPath; private String orgPath;
private String vehRebateSid;
} }

1
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateMapper.xml

@ -15,6 +15,7 @@
<select id="selectPageVoUpload" resultType="com.yxt.anrui.scm.api.scmspecialrebate.ScmSpecialRebateVo"> <select id="selectPageVoUpload" resultType="com.yxt.anrui.scm.api.scmspecialrebate.ScmSpecialRebateVo">
SELECT *, SELECT *,
sid AS specialRebateSid,
expectItureCost + expectTreatCost + expectSuppCost AS expectCost, expectItureCost + expectTreatCost + expectSuppCost AS expectCost,
onceItureCost + onceTreatCost + onceSuppCost + secondItureCost + secondTreatCost + secondSuppCost AS money onceItureCost + onceTreatCost + onceSuppCost + secondItureCost + secondTreatCost + secondSuppCost AS money
FROM scm_special_rebate FROM scm_special_rebate

1
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapply/ScmSpecialrebateCheckapplyMapper.xml

@ -7,6 +7,7 @@
SELECT SELECT
ssc.*, ssc.*,
SUM(sscd.`estimateRebate`) estimateRebate, SUM(sscd.`estimateRebate`) estimateRebate,
SUM(sscd.expectItureCost + sscd.expectTreatCost + sscd.expectSuppCost) as withholdCost,
SUM(sscd.`uploadMoney`) uploadMoney, SUM(sscd.`uploadMoney`) uploadMoney,
SUM(sscd.`stayDetermineMoney`) stayDetermineMoney, SUM(sscd.`stayDetermineMoney`) stayDetermineMoney,
SUM(sscd.`adjustmentMoney`) adjustmentMoney, SUM(sscd.`adjustmentMoney`) adjustmentMoney,

4
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailMapper.java

@ -29,6 +29,7 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants; import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.yxt.anrui.scm.api.scmspecialrebate.ScmSpecialRebateDetailsVo;
import com.yxt.anrui.scm.api.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailDetailsVo; import com.yxt.anrui.scm.api.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailDetailsVo;
import com.yxt.anrui.scm.biz.scmvehrebatecheckapplydetail.ScmVehrebateCheckapplydetailService; import com.yxt.anrui.scm.biz.scmvehrebatecheckapplydetail.ScmVehrebateCheckapplydetailService;
import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.Delete;
@ -55,6 +56,5 @@ public interface ScmSpecialrebateCheckapplydetailMapper extends BaseMapper<ScmSp
@Select("select * from scm_specialrebate_checkapplydetail where mainSid = #{sid}") @Select("select * from scm_specialrebate_checkapplydetail where mainSid = #{sid}")
List<ScmSpecialrebateCheckapplydetailVo> selByMainSid(String sid); List<ScmSpecialrebateCheckapplydetailVo> selByMainSid(String sid);
@Select("select * from scm_specialrebate_checkapplydetail where specialRebateSid = #{specialRebateSid}") ScmSpecialRebateDetailsVo fetchBySpecialRebateSid(String specialRebateSid);
ScmSpecialrebateCheckapplydetailVo fetchBySpecialRebateSid(String specialRebateSid);
} }

31
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailMapper.xml

@ -1,10 +1,14 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.anrui.scm.biz.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailMapper"> <mapper namespace="com.yxt.anrui.scm.biz.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailMapper">
<!-- <where> ${ew.sqlSegment} </where>--> <!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} --> <!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.anrui.scm.api.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailVo"> <select id="selectPageVo"
SELECT * FROM scm_specialrebate_checkapplydetail <where> ${ew.sqlSegment} </where> resultType="com.yxt.anrui.scm.api.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailVo">
SELECT * FROM scm_specialrebate_checkapplydetail
<where>
${ew.sqlSegment}
</where>
</select> </select>
<select id="fetchWhenDetailsVoBySid" <select id="fetchWhenDetailsVoBySid"
@ -17,7 +21,9 @@
SUM(ssc.`uploadMoney`) uploadMoney, SUM(ssc.`uploadMoney`) uploadMoney,
SUM(ssc.`stayDetermineMoney`) stayDetermineMoney, SUM(ssc.`stayDetermineMoney`) stayDetermineMoney,
SUM(ssc.`adjustmentMoney`) adjustmentMoney, SUM(ssc.`adjustmentMoney`) adjustmentMoney,
SUM(ssc.onceItureCost + ssc.onceTreatCost + ssc.onceSuppCost + ssc.secondItureCost + ssc.secondTreatCost + ssc.secondSuppCost) AS money SUM(ssc.expectItureCost + ssc.expectTreatCost + ssc.expectSuppCost) AS withholdCost,
SUM(ssc.onceItureCost + ssc.onceTreatCost + ssc.onceSuppCost + ssc.secondItureCost +
ssc.secondTreatCost + ssc.secondSuppCost) AS money
FROM scm_specialrebate_checkapplydetail ssc FROM scm_specialrebate_checkapplydetail ssc
WHERE ssc.`mainSid` = #{sid} WHERE ssc.`mainSid` = #{sid}
GROUP BY ssc.`rebateTypeKey` GROUP BY ssc.`rebateTypeKey`
@ -27,15 +33,24 @@
resultType="com.yxt.anrui.scm.api.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailDetailsVo"> resultType="com.yxt.anrui.scm.api.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailDetailsVo">
SELECT ssc.withholdingDate, SELECT ssc.withholdingDate,
SUM(ssc.`estimateRebate`) withRebate, SUM(ssc.`estimateRebate`) withRebate,
COUNT(*) withholdingAmount, COUNT(*) num,
COUNT(*) uploadAmount,
GROUP_CONCAT(ssc.`specialRebateSid`) specialRebateSid, GROUP_CONCAT(ssc.`specialRebateSid`) specialRebateSid,
SUM(ssc.`uploadMoney`) uploadMoney, SUM(ssc.`uploadMoney`) uploadMoney,
SUM(ssc.`stayDetermineMoney`) stayDetermineMoney, SUM(ssc.`stayDetermineMoney`) stayDetermineMoney,
SUM(ssc.`adjustmentMoney`) adjustmentMoney, SUM(ssc.`adjustmentMoney`) adjustmentMoney,
SUM(ssc.onceItureCost + ssc.onceTreatCost + ssc.onceSuppCost + ssc.secondItureCost + ssc.secondTreatCost + ssc.secondSuppCost) AS money SUM(ssc.expectItureCost + ssc.expectTreatCost + ssc.expectSuppCost) AS withholdCost,
SUM(ssc.onceItureCost + ssc.onceTreatCost + ssc.onceSuppCost + ssc.secondItureCost +
ssc.secondTreatCost + ssc.secondSuppCost) AS money
FROM scm_specialrebate_checkapplydetail ssc FROM scm_specialrebate_checkapplydetail ssc
WHERE ssc.`mainSid` = #{sid} WHERE ssc.`mainSid` = #{sid}
GROUP BY ssc.withholdingDate GROUP BY ssc.withholdingDate
</select> </select>
<select id="fetchBySpecialRebateSid" resultType="com.yxt.anrui.scm.api.scmspecialrebate.ScmSpecialRebateDetailsVo">
SELECT sc.createOrgName, sd.*
FROM scm_specialrebate_checkapplydetail sd
LEFT JOIN scm_specialrebate_checkapply sc
ON sd.mainSid = sc.sid
WHERE specialRebateSid = #{specialRebateSid}
</select>
</mapper> </mapper>

2
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailRest.java

@ -55,7 +55,7 @@ import com.yxt.anrui.scm.api.scmspecialrebatecheckapplydetail.ScmSpecialrebateCh
* @since 1.0 * @since 1.0
*/ */
@Api(tags = "专项返利核对申请表_返利列表") @Api(tags = "专项返利核对申请表_返利列表")
@RestController("com.yxt.anrui.scm.biz.scmspecialrebatecheckapplydetail.ScmSpecialrebateCheckapplydetailRest") @RestController
@RequestMapping("v1/scmspecialrebatecheckapplydetail") @RequestMapping("v1/scmspecialrebatecheckapplydetail")
public class ScmSpecialrebateCheckapplydetailRest implements ScmSpecialrebateCheckapplydetailFeign { public class ScmSpecialrebateCheckapplydetailRest implements ScmSpecialrebateCheckapplydetailFeign {

3
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatecheckapplydetail/ScmSpecialrebateCheckapplydetailService.java

@ -28,6 +28,7 @@ package com.yxt.anrui.scm.biz.scmspecialrebatecheckapplydetail;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.scm.api.scmspecialrebate.ScmSpecialRebateDetailsVo;
import com.yxt.anrui.scm.biz.scmvehrebatecheckapplydetail.ScmVehrebateCheckapplydetailService; import com.yxt.anrui.scm.biz.scmvehrebatecheckapplydetail.ScmVehrebateCheckapplydetailService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService; import com.yxt.common.base.service.MybatisBaseService;
@ -125,7 +126,7 @@ public class ScmSpecialrebateCheckapplydetailService extends MybatisBaseService<
return baseMapper.selByMainSid(sid); return baseMapper.selByMainSid(sid);
} }
public ScmSpecialrebateCheckapplydetailVo fetchBySpecialRebateSid(String specialRebateSid) { public ScmSpecialRebateDetailsVo fetchBySpecialRebateSid(String specialRebateSid) {
return baseMapper.fetchBySpecialRebateSid(specialRebateSid); return baseMapper.fetchBySpecialRebateSid(specialRebateSid);
} }
} }

9
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatewith/ScmSpecialRebateWithService.java

@ -139,11 +139,10 @@ public class ScmSpecialRebateWithService extends MybatisBaseService<ScmSpecialRe
List<ScmSpecialRebateDetailsVo> scmSpecialRebateDetailsVos = new ArrayList<>(); List<ScmSpecialRebateDetailsVo> scmSpecialRebateDetailsVos = new ArrayList<>();
String[] sids = sid.split(","); String[] sids = sid.split(",");
for (String s : sids) { for (String s : sids) {
ScmSpecialrebateCheckapplydetailVo scmSpecialrebateCheckapplydetailVo = scmSpecialrebateCheckapplydetailService.fetchBySpecialRebateSid(s); ScmSpecialRebateDetailsVo scmSpecialRebateDetailsVo = scmSpecialrebateCheckapplydetailService.fetchBySpecialRebateSid(s);
if (scmSpecialrebateCheckapplydetailVo != null){ if (scmSpecialRebateDetailsVo != null){
ScmSpecialRebateDetailsVo scmSpecialRebateDetailsVo = new ScmSpecialRebateDetailsVo(); scmSpecialRebateDetailsVo.setExpectCost(scmSpecialRebateDetailsVo.getExpectItureCost().add(scmSpecialRebateDetailsVo.getExpectTreatCost()).add(scmSpecialRebateDetailsVo.getExpectSuppCost()));
BeanUtil.copyProperties(scmSpecialrebateCheckapplydetailVo,scmSpecialRebateDetailsVo); scmSpecialRebateDetailsVo.setMoney(scmSpecialRebateDetailsVo.getOnceItureCost().add(scmSpecialRebateDetailsVo.getOnceTreatCost()).add(scmSpecialRebateDetailsVo.getOnceSuppCost()).add(scmSpecialRebateDetailsVo.getSecondItureCost()).add(scmSpecialRebateDetailsVo.getSecondTreatCost()).add(scmSpecialRebateDetailsVo.getSecondSuppCost()).toString());
scmSpecialRebateDetailsVo.setMoney(scmSpecialrebateCheckapplydetailVo.getOnceItureCost().add(scmSpecialrebateCheckapplydetailVo.getOnceTreatCost()).add(scmSpecialrebateCheckapplydetailVo.getOnceSuppCost()).add(scmSpecialrebateCheckapplydetailVo.getSecondItureCost()).add(scmSpecialrebateCheckapplydetailVo.getSecondTreatCost()).add(scmSpecialrebateCheckapplydetailVo.getSecondSuppCost()).toString());
scmSpecialRebateDetailsVos.add(scmSpecialRebateDetailsVo); scmSpecialRebateDetailsVos.add(scmSpecialRebateDetailsVo);
} }
} }

3
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebatecheckapplydetail/ScmVehrebateCheckapplydetailMapper.java

@ -29,6 +29,7 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants; import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.yxt.anrui.scm.api.scmvehrebate.ScmVehRebateDetailsVo;
import com.yxt.anrui.scm.api.scmvehrebatecheckapplydetail.ScmVehrebateCheckapplydetailDetailsVo; import com.yxt.anrui.scm.api.scmvehrebatecheckapplydetail.ScmVehrebateCheckapplydetailDetailsVo;
import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -76,5 +77,5 @@ public interface ScmVehrebateCheckapplydetailMapper extends BaseMapper<ScmVehreb
List<ScmVehrebateCheckapplydetailVo> selByMainSid(String mainSid); List<ScmVehrebateCheckapplydetailVo> selByMainSid(String mainSid);
@Select("select * from scm_vehrebate_checkapplydetail where vehRebateSid = #{vehRebateSid}") @Select("select * from scm_vehrebate_checkapplydetail where vehRebateSid = #{vehRebateSid}")
ScmVehrebateCheckapplydetailVo selByVehRebteSid(String vehRebateSid); ScmVehRebateDetailsVo selByVehRebteSid(String vehRebateSid);
} }

3
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebatecheckapplydetail/ScmVehrebateCheckapplydetailService.java

@ -29,6 +29,7 @@ import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.scm.api.scmvehrebate.ScmVehRebate; import com.yxt.anrui.scm.api.scmvehrebate.ScmVehRebate;
import com.yxt.anrui.scm.api.scmvehrebate.ScmVehRebateDetailsVo;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService; import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil; import com.yxt.common.base.utils.PagerUtil;
@ -84,7 +85,7 @@ public class ScmVehrebateCheckapplydetailService extends MybatisBaseService<ScmV
return baseMapper.selByMainSid(mainSid); return baseMapper.selByMainSid(mainSid);
} }
public ScmVehrebateCheckapplydetailVo selByVehRebteSid(String vehRebateSid) { public ScmVehRebateDetailsVo selByVehRebteSid(String vehRebateSid) {
return baseMapper.selByVehRebteSid(vehRebateSid); return baseMapper.selByVehRebteSid(vehRebateSid);
} }
} }

8
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebatewith/ScmVehRebateWithService.java

@ -148,11 +148,9 @@ public class ScmVehRebateWithService extends MybatisBaseService<ScmVehRebateWith
List<ScmVehRebateDetailsVo> scmVehRebateDetailsVos = new ArrayList<>(); List<ScmVehRebateDetailsVo> scmVehRebateDetailsVos = new ArrayList<>();
String[] sids = sid.split(","); String[] sids = sid.split(",");
for (String s : sids) { for (String s : sids) {
ScmVehrebateCheckapplydetailVo scmVehrebateCheckapplydetailVo = scmVehrebateCheckapplydetailService.selByVehRebteSid(s); ScmVehRebateDetailsVo scmVehRebateDetailsVo = scmVehrebateCheckapplydetailService.selByVehRebteSid(s);
if (scmVehrebateCheckapplydetailVo != null){ if (scmVehRebateDetailsVo != null){
ScmVehRebateDetailsVo scmVehRebateDetailsVo = new ScmVehRebateDetailsVo(); scmVehRebateDetailsVo.setMoney(scmVehRebateDetailsVo.getOnceTreatCost().add(scmVehRebateDetailsVo.getOnceSuppCost()).add(scmVehRebateDetailsVo.getSecondTreatCost()).add(scmVehRebateDetailsVo.getSecondSuppCost()).toString());
BeanUtil.copyProperties(scmVehrebateCheckapplydetailVo,scmVehRebateDetailsVo);
scmVehRebateDetailsVo.setMoney(scmVehrebateCheckapplydetailVo.getOnceTreatCost().add(scmVehrebateCheckapplydetailVo.getOnceSuppCost()).add(scmVehrebateCheckapplydetailVo.getSecondTreatCost()).add(scmVehrebateCheckapplydetailVo.getSecondSuppCost()).toString());
scmVehRebateDetailsVos.add(scmVehRebateDetailsVo); scmVehRebateDetailsVos.add(scmVehRebateDetailsVo);
} }
} }

Loading…
Cancel
Save