Browse Source

返利模板调整

master
fanzongzhe0036 5 months ago
parent
commit
1ad83c2f78
  1. 6
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmfinanceadjustapply/ScmFinanceAdjustApplyFeign.java
  2. 5
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmfinanceadjustapply/ScmFinanceAdjustApplyFeignFallback.java
  3. 8
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmfinanceadjustapply/ScmFinanceAdjustApplyRest.java
  4. 32
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmfinanceadjustapply/ScmFinanceAdjustApplyService.java
  5. 2
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateService.java

6
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmfinanceadjustapply/ScmFinanceAdjustApplyFeign.java

@ -60,6 +60,12 @@ import java.util.List;
fallback = ScmFinanceAdjustApplyFeignFallback.class)
public interface ScmFinanceAdjustApplyFeign {
@ApiOperation("重推凭证单据")
@PostMapping("/rePushVoucher")
public ResultBean rePushVoucher(@RequestParam("sid") String sid);
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@ResponseBody

5
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmfinanceadjustapply/ScmFinanceAdjustApplyFeignFallback.java

@ -50,6 +50,11 @@ import java.util.List;
@Component
public class ScmFinanceAdjustApplyFeignFallback implements ScmFinanceAdjustApplyFeign {
@Override
public ResultBean rePushVoucher(String sid) {
return null;
}
@Override
public ResultBean<PagerVo<ScmFinanceAdjustApplyVo>> listPage(PagerQuery<ScmFinanceAdjustApplyQuery> pq){
ResultBean rb = ResultBean.fireFail();

8
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmfinanceadjustapply/ScmFinanceAdjustApplyRest.java

@ -67,6 +67,14 @@ public class ScmFinanceAdjustApplyRest implements ScmFinanceAdjustApplyFeign {
private ScmFileService scmFileService;
@Autowired
private ScmFinanceAdjustDetailsService scmFinanceAdjustDetailsService;
@Override
public ResultBean rePushVoucher(String sid) {
ResultBean rb = ResultBean.fireFail();
scmFinanceAdjustApplyService.rePushVoucher(sid);
return rb.success();
}
@Override
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")

32
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmfinanceadjustapply/ScmFinanceAdjustApplyService.java

@ -399,7 +399,6 @@ public class ScmFinanceAdjustApplyService extends MybatisBaseService<ScmFinanceA
}
//-------------------------------------流程------------------------------------------------/
/**
@ -646,8 +645,7 @@ public class ScmFinanceAdjustApplyService extends MybatisBaseService<ScmFinanceA
ScmFinanceAdjustApply scmFinanceAdjustApply = fetchBySid(businessSid);
scmFinanceAdjustApply.setClosingDate(new Date());
baseMapper.updateById(scmFinanceAdjustApply);
rePushVoucher(businessSid);//推送调整单、凭证
} else {
//极光推送
entity = fetchBySid(businessSid);
@ -670,6 +668,32 @@ public class ScmFinanceAdjustApplyService extends MybatisBaseService<ScmFinanceA
}
}
public void rePushVoucher(String sid) {
ScmFinanceAdjustApply adjustApply = fetchBySid(sid);
String adjustWay = adjustApply.getAdjustWay();
List<ScmFinanceAdjustDetails> details = scmFinanceAdjustDetailsService.selByMainSid(sid);
if (!details.isEmpty() && details.size() > 0) {
for (ScmFinanceAdjustDetails detail : details) {
if (adjustWay.equals("客户交纳")) {
} else if (adjustWay.equals("公司认损")) {
}
}
}
}
public ResultBean revokeProcess(AdjustTaskQuery query) {
ResultBean rb = ResultBean.fireFail();
@ -913,4 +937,6 @@ public class ScmFinanceAdjustApplyService extends MybatisBaseService<ScmFinanceA
flowFeign.delegate(delegateQuery);
return rb.success();
}
}

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

@ -638,6 +638,7 @@ public class ScmVehRebateService extends MybatisBaseService<ScmVehRebateMapper,
BaseVehicleRebateQuery params = new BaseVehicleRebateQuery();
params.setVinNo(info.getVinNo());
params.setUserSid(userSid);
params.setOrgSid(orgPath);
pq.setParams(params);
PagerVo<BaseVehicleRebateVo> data = baseVehicleFeign.vehicleRebateList(pq).getData();
BaseVehicleRebateVo baseVehicleRebateVo = data.getRecords().get(0);
@ -812,6 +813,7 @@ public class ScmVehRebateService extends MybatisBaseService<ScmVehRebateMapper,
BaseVehicleRebateQuery params = new BaseVehicleRebateQuery();
params.setVinNo(excelInfo.getVinNo());
params.setUserSid(userSid);
params.setOrgSid(orgPath);
pq.setParams(params);
PagerVo<BaseVehicleRebateVo> data = baseVehicleFeign.vehicleRebateList(pq).getData();
if (data.getRecords().size() == 0) {

Loading…
Cancel
Save