|
@@ -88,6 +88,9 @@ public class CreditHandleController extends BaseController {
|
|
|
//待办服务类
|
|
|
@Autowired
|
|
|
private ISysNoticeService sysNoticeService;
|
|
|
+ //往来账款服务类
|
|
|
+ @Autowired
|
|
|
+ private IZcBillInfService billInfService;
|
|
|
|
|
|
|
|
|
/**
|
|
@@ -221,6 +224,21 @@ public class CreditHandleController extends BaseController {
|
|
|
financeInf.setUpdateTime(createTime);
|
|
|
financeInf.setUpdateBy(CommonUtil.objToString(use.getUserId()));
|
|
|
financeInfService.updateById(financeInf);
|
|
|
+ //对应的往来账款修改为正常
|
|
|
+ LambdaQueryWrapper<ZcFinanceBillRel> financeBillRelLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ financeBillRelLambdaQueryWrapper.eq(ZcFinanceBillRel::getZfbrFinanceId,zfiId);
|
|
|
+ List<ZcFinanceBillRel> relList = financeBillRelService.findZcFinanceBillRels(financeBillRelLambdaQueryWrapper);
|
|
|
+ if(relList.size() > 0){//有关联的往来账款
|
|
|
+ //提取往来账款编号
|
|
|
+ List<String> billIdList = CommonUtil.getIdFromList(relList,"zfbrBillId");
|
|
|
+ LambdaQueryWrapper<ZcBillInf> billInfLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ billInfLambdaQueryWrapper.in(ZcBillInf::getZbiId,billIdList);
|
|
|
+ //更改为正常
|
|
|
+ ZcBillInf billInf = new ZcBillInf();
|
|
|
+ //正常
|
|
|
+ billInf.setZbiStatus("00");
|
|
|
+ billInfService.update(billInf,billInfLambdaQueryWrapper);
|
|
|
+ }
|
|
|
//给融资方经办人添加失效消息
|
|
|
//获取融资方信息
|
|
|
String zfiSupplierId = CommonUtil.objToString(map.get("zfiSupplierId"));
|
|
@@ -418,6 +436,21 @@ public class CreditHandleController extends BaseController {
|
|
|
}else if("01".equals(flag)){
|
|
|
//已失效
|
|
|
financeInf.setZfiStatus("03");
|
|
|
+ //对应的往来账款修改为正常
|
|
|
+ LambdaQueryWrapper<ZcFinanceBillRel> financeBillRelLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ financeBillRelLambdaQueryWrapper.eq(ZcFinanceBillRel::getZfbrFinanceId,zfiId);
|
|
|
+ List<ZcFinanceBillRel> relList = financeBillRelService.findZcFinanceBillRels(financeBillRelLambdaQueryWrapper);
|
|
|
+ if(relList.size() > 0){//有关联的往来账款
|
|
|
+ //提取往来账款编号
|
|
|
+ List<String> billIdList = CommonUtil.getIdFromList(relList,"zfbrBillId");
|
|
|
+ LambdaQueryWrapper<ZcBillInf> billInfLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ billInfLambdaQueryWrapper.in(ZcBillInf::getZbiId,billIdList);
|
|
|
+ //更改为正常
|
|
|
+ ZcBillInf billInf = new ZcBillInf();
|
|
|
+ //正常
|
|
|
+ billInf.setZbiStatus("00");
|
|
|
+ billInfService.update(billInf,billInfLambdaQueryWrapper);
|
|
|
+ }
|
|
|
financeLog.addFinanceLog(zfiId, "融信签收【拒签】,融信失效", null, FinanceLog.STATUS_THREE);
|
|
|
}
|
|
|
financeInfService.updateById(financeInf);
|
|
@@ -499,6 +532,21 @@ public class CreditHandleController extends BaseController {
|
|
|
//已失效
|
|
|
financeInf.setZfiStatus("03");
|
|
|
financeInfService.updateById(financeInf);
|
|
|
+ //对应的往来账款修改为正常
|
|
|
+ LambdaQueryWrapper<ZcFinanceBillRel> financeBillRelLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ financeBillRelLambdaQueryWrapper.eq(ZcFinanceBillRel::getZfbrFinanceId,zfiId);
|
|
|
+ List<ZcFinanceBillRel> relList = financeBillRelService.findZcFinanceBillRels(financeBillRelLambdaQueryWrapper);
|
|
|
+ if(relList.size() > 0){//有关联的往来账款
|
|
|
+ //提取往来账款编号
|
|
|
+ List<String> billIdList = CommonUtil.getIdFromList(relList,"zfbrBillId");
|
|
|
+ LambdaQueryWrapper<ZcBillInf> billInfLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ billInfLambdaQueryWrapper.in(ZcBillInf::getZbiId,billIdList);
|
|
|
+ //更改为正常
|
|
|
+ ZcBillInf billInf = new ZcBillInf();
|
|
|
+ //正常
|
|
|
+ billInf.setZbiStatus("00");
|
|
|
+ billInfService.update(billInf,billInfLambdaQueryWrapper);
|
|
|
+ }
|
|
|
//核心企业开立时拒签 需要给核心企业经办人失效消息。
|
|
|
//获取核心企业
|
|
|
String zfiCoreId = CommonUtil.objToString(map.get("zfiCoreId"));
|
|
@@ -638,6 +686,21 @@ public class CreditHandleController extends BaseController {
|
|
|
//已失效
|
|
|
financeInf.setZfiStatus("03");
|
|
|
financeInfService.updateById(financeInf);
|
|
|
+ //对应的往来账款修改为正常
|
|
|
+ LambdaQueryWrapper<ZcFinanceBillRel> financeBillRelLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ financeBillRelLambdaQueryWrapper.eq(ZcFinanceBillRel::getZfbrFinanceId,zfiId);
|
|
|
+ List<ZcFinanceBillRel> relList = financeBillRelService.findZcFinanceBillRels(financeBillRelLambdaQueryWrapper);
|
|
|
+ if(relList.size() > 0){//有关联的往来账款
|
|
|
+ //提取往来账款编号
|
|
|
+ List<String> billIdList = CommonUtil.getIdFromList(relList,"zfbrBillId");
|
|
|
+ LambdaQueryWrapper<ZcBillInf> billInfLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ billInfLambdaQueryWrapper.in(ZcBillInf::getZbiId,billIdList);
|
|
|
+ //更改为正常
|
|
|
+ ZcBillInf billInf = new ZcBillInf();
|
|
|
+ //正常
|
|
|
+ billInf.setZbiStatus("00");
|
|
|
+ billInfService.update(billInf,billInfLambdaQueryWrapper);
|
|
|
+ }
|
|
|
//待办更改为已办
|
|
|
LambdaQueryWrapper<SysNotice> noticeLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
//待办
|