|
|
@ -486,10 +486,14 @@ public class ScmVehrebateCheckapplyService extends MybatisBaseService<ScmVehreba |
|
|
|
updateFlowFiled(BeanUtil.beanToMap(resultBean.getData())); |
|
|
|
if ("Event_end".equals(resultBean.getData().getTaskDefKey())) { |
|
|
|
List<ScmVehrebateCheckapplydetailVo> scmVehrebateCheckapplydetailVos = scmVehrebateCheckapplydetailService.selByMainSid(bv.getBusinessSid()); |
|
|
|
Map<String,Integer> mapCheckState = new HashMap<>(); //当时提时交的上传状态 0代表1次提交,1代表二次提交
|
|
|
|
for (ScmVehrebateCheckapplydetailVo scmVehrebateCheckapplydetailVo : scmVehrebateCheckapplydetailVos) { |
|
|
|
Map<String, Integer> mapCheckState = new HashMap<>(); //当时提时交的上传状态 0代表1次提交,1代表二次提交
|
|
|
|
for (ScmVehrebateCheckapplydetailVo scmVehrebateCheckapplydetailVo : scmVehrebateCheckapplydetailVos) { |
|
|
|
ScmVehRebate scmVehRebate = scmVehRebateService.fetchBySid(scmVehrebateCheckapplydetailVo.getVehRebateSid()); |
|
|
|
mapCheckState.put(scmVehRebate.getSid(),scmVehRebate.getOnceCheckState()); |
|
|
|
if (scmVehRebate.getOnceCheckState().intValue() == 1) { |
|
|
|
mapCheckState.put(scmVehRebate.getSid(), 1); |
|
|
|
} else { |
|
|
|
mapCheckState.put(scmVehRebate.getSid(), 2); |
|
|
|
} |
|
|
|
if ("是".equals(scmVehRebate.getIsAdjustment())) { |
|
|
|
scmVehRebateService.updateState(scmVehrebateCheckapplydetailVo.getVehRebateSid(), 4); |
|
|
|
scmVehRebateService.updateAdjustmentState(scmVehrebateCheckapplydetailVo.getVehRebateSid(), 1); |
|
|
@ -498,7 +502,7 @@ public class ScmVehrebateCheckapplyService extends MybatisBaseService<ScmVehreba |
|
|
|
} |
|
|
|
scmVehRebateService.updateOnceCheckState(scmVehrebateCheckapplydetailVo.getVehRebateSid(), 1); |
|
|
|
} |
|
|
|
pushVehRebateWithVoucher(bv.getBusinessSid(), "0",mapCheckState); //推送返利核对凭证
|
|
|
|
pushVehRebateWithVoucher(bv.getBusinessSid(), "0", mapCheckState); //推送返利核对凭证
|
|
|
|
} |
|
|
|
return rb.success().setData(resultBean.getData()); |
|
|
|
} else { |
|
|
@ -511,7 +515,7 @@ public class ScmVehrebateCheckapplyService extends MybatisBaseService<ScmVehreba |
|
|
|
* |
|
|
|
* @param sid,tag (0代表核对申请通过推送,1代表重推功能) |
|
|
|
*/ |
|
|
|
public void pushVehRebateWithVoucher(String sid, String tag,Map<String,Integer> mapCheckState) { |
|
|
|
public void pushVehRebateWithVoucher(String sid, String tag, Map<String, Integer> mapCheckState) { |
|
|
|
String format = scmVehRebateWithApplyService.returnBusDate(new Date()); |
|
|
|
String summaryTag = "";//摘要前缀
|
|
|
|
ScmVehrebateCheckapply entity = fetchBySid(sid); |
|
|
|