From 33fcc263ac3519cb1f7af604baa02997d7ad183b Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Thu, 10 Oct 2024 17:55:05 +0800 Subject: [PATCH] 1 --- .../scmvehrebate/ScmVehRebateExcelInfo.java | 8 ++++++ .../ScmSpecialRebateMapper.java | 6 ++++ .../ScmSpecialRebateService.java | 12 ++++++-- .../ScmSpecialrebateCheckapplyService.java | 22 ++++++++++++++- .../biz/scmvehrebate/ScmVehRebateService.java | 26 +++++++++++++++++- .../resources/static/单车返利管理.xls | Bin 17920 -> 18432 bytes 6 files changed, 70 insertions(+), 4 deletions(-) diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehrebate/ScmVehRebateExcelInfo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehrebate/ScmVehRebateExcelInfo.java index 9d558f8e36..0cebfb017b 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehrebate/ScmVehRebateExcelInfo.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehrebate/ScmVehRebateExcelInfo.java @@ -18,6 +18,14 @@ public class ScmVehRebateExcelInfo { private String calculationStandard; @ApiModelProperty("返利金额") private String estimateRebate; + @ApiModelProperty("其中待支付费用") + private String expectTreatCost; + @ApiModelProperty("其中抵顶费用") + private String expectSuppCost; + @ApiModelProperty("抵顶费用说明") + private String expectSuppRemark; @ApiModelProperty("所属年月") private String palceGenDate; + @ApiModelProperty("备注") + private String remarks; } diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateMapper.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateMapper.java index ae5de6e018..a5ab4776e1 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateMapper.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateMapper.java @@ -77,4 +77,10 @@ public interface ScmSpecialRebateMapper extends BaseMapper { List excelListTwo(@Param(Constants.WRAPPER) QueryWrapper qw); int checkSave(@Param(Constants.WRAPPER) QueryWrapper qw); + + @Update("update scm_special_rebate set onceCheckState = #{onceCheckState} where sid = #{sid}") + void updateOnceCheckState(@Param("sid") String sid, @Param("onceCheckState") int onceCheckState); + + @Update("update scm_special_rebate set adjustmentState = #{adjustmentState} where sid = #{sid}") + void updateAdjustmentState(@Param("sid") String sid, @Param("adjustmentState") int adjustmentState); } \ No newline at end of file diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateService.java index 2d842bff5d..490b2a9a3e 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateService.java @@ -175,7 +175,7 @@ public class ScmSpecialRebateService extends MybatisBaseService scmSpecialrebateCheckapplydetailVos = scmSpecialrebateCheckapplydetailService.selByMainSid(bv.getBusinessSid()); for (ScmSpecialrebateCheckapplydetailVo scmSpecialrebateCheckapplydetailVo : scmSpecialrebateCheckapplydetailVos) { - scmSpecialRebateService.updateState(scmSpecialrebateCheckapplydetailVo.getSpecialRebateSid(), 4); + ScmSpecialRebate scmSpecialRebate = scmSpecialRebateService.fetchBySid(scmSpecialrebateCheckapplydetailVo.getSpecialRebateSid()); + if ("是".equals(scmSpecialRebate.getIsAdjustment())) { + scmSpecialRebateService.updateState(scmSpecialrebateCheckapplydetailVo.getSpecialRebateSid(), 4); + scmSpecialRebateService.updateAdjustmentState(scmSpecialrebateCheckapplydetailVo.getSpecialRebateSid(), 1); + } else { + scmSpecialRebateService.updateState(scmSpecialrebateCheckapplydetailVo.getSpecialRebateSid(), 2); + } + scmSpecialRebateService.updateOnceCheckState(scmSpecialrebateCheckapplydetailVo.getSpecialRebateSid(), 1); } } return rb.success().setData(resultBean.getData()); @@ -465,6 +477,10 @@ public class ScmSpecialrebateCheckapplyService extends MybatisBaseServicePfU{EOwQG2`*cA1qwi>lnCzYPlxcSn39{Gcc9~>iV_D>!;rEv+UI< zWrGN8O)8rK<-(X>y7|&r7#OegYX)7MICln+>5vo`QxeCK&cwjT9{D2YKhRvR$t{+q zj9Vw~vixbv$uL#Uk%5VUg`t*#2V^HB1E(Xc3=E2!8=2}ECnm5=V#(o5VA44{ zmFYI4+~iW0W~R-in}4x5_XY8iMyx)~Wb9f4-BFfcIj0cnr` z2!PDxU=o0^C(BvKvt9>^WlY{>ZNkS7QVmqc4}>f%lmA#3ZL&*cWu3A3$W*4yS45kd`n}52oGXenn!#xlH