Browse Source

更改

zhanglei
ligaode 4 months ago
parent
commit
5ee7c1c3f7
  1. 4
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmspecialrebate/ScmSpecialRebateVo.java
  2. 4
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehrebate/ScmVehRebateVo.java
  3. 3
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateMapper.xml
  4. 20
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateService.java
  5. 6
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateMapper.xml
  6. 18
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateService.java

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

@ -138,4 +138,8 @@ public class ScmSpecialRebateVo implements Vo {
private String secondSuppRemark; private String secondSuppRemark;
@ApiModelProperty("上传状态(0未上传、1已上传)") @ApiModelProperty("上传状态(0未上传、1已上传)")
private String uploadState; private String uploadState;
@ApiModelProperty("未上传金额")
private BigDecimal notUploadMoney;
@ApiModelProperty("二次核对状态")
private String secondCheckState;
} }

4
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehrebate/ScmVehRebateVo.java

@ -154,4 +154,8 @@ public class ScmVehRebateVo implements Vo {
private String purchaseSystemName; private String purchaseSystemName;
@ApiModelProperty("上装金额") @ApiModelProperty("上装金额")
private BigDecimal topAmount; private BigDecimal topAmount;
@ApiModelProperty("未上传金额")
private BigDecimal notUploadMoney;
@ApiModelProperty("二次核对状态")
private String secondCheckState;
} }

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

@ -7,7 +7,8 @@
SELECT *, SELECT *,
expectItureCost + expectTreatCost + expectSuppCost AS expectCost, expectItureCost + expectTreatCost + expectSuppCost AS expectCost,
expectItureCost + expectTreatCost + expectSuppCost AS withholdCost, expectItureCost + expectTreatCost + expectSuppCost AS withholdCost,
onceItureCost + onceTreatCost + onceSuppCost + secondItureCost + secondTreatCost + secondSuppCost AS money onceItureCost + onceTreatCost + onceSuppCost + secondItureCost + secondTreatCost + secondSuppCost AS money,
estimateRebate - uploadMoney - secondaryUploadMoney + adjustmentMoney AS notUploadMoney
FROM scm_special_rebate FROM scm_special_rebate
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}

20
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateService.java

@ -159,6 +159,17 @@ public class ScmSpecialRebateService extends MybatisBaseService<ScmSpecialRebate
qw.orderByDesc("createTime"); qw.orderByDesc("createTime");
IPage<ScmSpecialRebate> page = PagerUtil.queryToPage(pq); IPage<ScmSpecialRebate> page = PagerUtil.queryToPage(pq);
IPage<ScmSpecialRebateVo> pagging = baseMapper.selectPageVo(page, qw); IPage<ScmSpecialRebateVo> pagging = baseMapper.selectPageVo(page, qw);
for (ScmSpecialRebateVo record : pagging.getRecords()) {
if (StringUtils.isNotBlank(record.getSecondaryUploadMoney())){
if (Integer.parseInt(record.getSecondaryUploadMoney()) > 0 && "是".equals(record.getIsAdjustment())){
record.setSecondCheckState("是");
}else {
record.setSecondCheckState("否");
}
}else {
record.setSecondCheckState("否");
}
}
PagerVo<ScmSpecialRebateVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<ScmSpecialRebateVo> p = PagerUtil.pageToVo(pagging, null);
return p; return p;
} }
@ -478,6 +489,15 @@ public class ScmSpecialRebateService extends MybatisBaseService<ScmSpecialRebate
} else {//上传状态:已上传 } else {//上传状态:已上传
record.setUploadState("1"); record.setUploadState("1");
} }
if (StringUtils.isNotBlank(record.getSecondaryUploadMoney())){
if (Integer.parseInt(record.getSecondaryUploadMoney()) > 0 && "是".equals(record.getIsAdjustment())){
record.setSecondCheckState("是");
}else {
record.setSecondCheckState("否");
}
}else {
record.setSecondCheckState("否");
}
} }
return scmSpecialRebateVoList; return scmSpecialRebateVoList;
} }

6
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateMapper.xml

@ -9,7 +9,8 @@
sid AS vehRebateSid, sid AS vehRebateSid,
expectTreatCost + expectSuppCost AS expectCost, expectTreatCost + expectSuppCost AS expectCost,
expectTreatCost + expectSuppCost AS withholdCost, expectTreatCost + expectSuppCost AS withholdCost,
onceTreatCost + onceSuppCost + secondTreatCost + secondSuppCost AS money onceTreatCost + onceSuppCost + secondTreatCost + secondSuppCost AS money,
estimateRebate - uploadMoney - secondaryUploadMoney + adjustmentMoney AS notUploadMoney
FROM FROM
scm_veh_rebate scm_veh_rebate
<where> <where>
@ -138,7 +139,8 @@
sid AS vehRebateSid, sid AS vehRebateSid,
expectTreatCost + expectSuppCost AS expectCost, expectTreatCost + expectSuppCost AS expectCost,
expectTreatCost + expectSuppCost AS withholdCost, expectTreatCost + expectSuppCost AS withholdCost,
onceTreatCost + onceSuppCost + secondTreatCost + secondSuppCost AS money onceTreatCost + onceSuppCost + secondTreatCost + secondSuppCost AS money,
estimateRebate - uploadMoney - secondaryUploadMoney + adjustmentMoney AS notUploadMoney
FROM FROM
scm_veh_rebate scm_veh_rebate
<where> <where>

18
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateService.java

@ -161,6 +161,15 @@ public class ScmVehRebateService extends MybatisBaseService<ScmVehRebateMapper,
if ("001".equals(record.getCalculationModeKey())) { if ("001".equals(record.getCalculationModeKey())) {
record.setCalculationStandard(record.getCalculationStandard() + "%"); record.setCalculationStandard(record.getCalculationStandard() + "%");
} }
if (StringUtils.isNotBlank(record.getSecondaryUploadMoney())){
if (Integer.parseInt(record.getSecondaryUploadMoney()) > 0 && "是".equals(record.getIsAdjustment())){
record.setSecondCheckState("是");
}else {
record.setSecondCheckState("否");
}
}else {
record.setSecondCheckState("否");
}
} }
PagerVo<ScmVehRebateVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<ScmVehRebateVo> p = PagerUtil.pageToVo(pagging, null);
return p; return p;
@ -449,6 +458,15 @@ public class ScmVehRebateService extends MybatisBaseService<ScmVehRebateMapper,
} else {//上传状态:已上传 } else {//上传状态:已上传
record.setUploadState("1"); record.setUploadState("1");
} }
if (StringUtils.isNotBlank(record.getSecondaryUploadMoney())){
if (Integer.parseInt(record.getSecondaryUploadMoney()) > 0 && "是".equals(record.getIsAdjustment())){
record.setSecondCheckState("是");
}else {
record.setSecondCheckState("否");
}
}else {
record.setSecondCheckState("否");
}
} }
return scmVehRebateVoList; return scmVehRebateVoList;
} }

Loading…
Cancel
Save