|
@@ -77,6 +77,9 @@ public class FlowableController extends BaseController
|
|
|
//往来账款服务类
|
|
|
@Autowired
|
|
|
private IZcBillInfService billInfService;
|
|
|
+ //待办服务类
|
|
|
+ @Autowired
|
|
|
+ private ISysNoticeService sysNoticeService;
|
|
|
|
|
|
|
|
|
/**
|
|
@@ -580,6 +583,19 @@ public class FlowableController extends BaseController
|
|
|
zcFinanceInf.setZfiCoreStatus("02");
|
|
|
}
|
|
|
zcFinanceInfService.updateById(zcFinanceInf);
|
|
|
+ //待办更改为已办
|
|
|
+ LambdaQueryWrapper<SysNotice> noticeLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getStatus,"0");
|
|
|
+ //融信编号
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getTableId,id);
|
|
|
+ noticeLambdaQueryWrapper.and(i -> i.eq(SysNotice::getWorkType,"00").or().eq(SysNotice::getWorkType,"01"));
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getType,"00");
|
|
|
+ SysNotice notice = new SysNotice();
|
|
|
+ //已办
|
|
|
+ notice.setStatus("1");
|
|
|
+ sysNoticeService.update(notice,noticeLambdaQueryWrapper);
|
|
|
//根据Id查询实体类
|
|
|
ZcFinanceInf financeInf = zcFinanceInfService.getById(id);
|
|
|
//核心企业Id
|
|
@@ -613,6 +629,19 @@ public class FlowableController extends BaseController
|
|
|
zcFinanceInf.setZfiCoreStatus("02");
|
|
|
}
|
|
|
zcFinanceInfService.updateById(zcFinanceInf);
|
|
|
+ //待办更改为已办
|
|
|
+ LambdaQueryWrapper<SysNotice> noticeLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getStatus,"0");
|
|
|
+ //融信编号
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getTableId,id);
|
|
|
+ noticeLambdaQueryWrapper.and(i -> i.eq(SysNotice::getWorkType,"00").or().eq(SysNotice::getWorkType,"01"));
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getType,"00");
|
|
|
+ SysNotice notice = new SysNotice();
|
|
|
+ //已办
|
|
|
+ notice.setStatus("1");
|
|
|
+ sysNoticeService.update(notice,noticeLambdaQueryWrapper);
|
|
|
//根据主键获取实体
|
|
|
ZcFinanceInf financeInf = zcFinanceInfService.getById(id);
|
|
|
//核心企业Id
|
|
@@ -663,6 +692,19 @@ public class FlowableController extends BaseController
|
|
|
// zcFinanceInf.setZfiSupplierStatus("03");
|
|
|
// }
|
|
|
zcFinanceInfService.update(zcFinanceInf,lambdaQueryWrapper);
|
|
|
+ //待办更改为已办
|
|
|
+ LambdaQueryWrapper<SysNotice> noticeLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getStatus,"0");
|
|
|
+ //融信编号
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getTableId,id);
|
|
|
+ noticeLambdaQueryWrapper.and(i -> i.eq(SysNotice::getWorkType,"00").or().eq(SysNotice::getWorkType,"01"));
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getType,"00");
|
|
|
+ SysNotice notice = new SysNotice();
|
|
|
+ //已办
|
|
|
+ notice.setStatus("1");
|
|
|
+ sysNoticeService.update(notice,noticeLambdaQueryWrapper);
|
|
|
//TODO 发起人最终结果【拒绝】消息通知
|
|
|
//查询发起人,融资企业Id
|
|
|
ZcFinanceInf financeInf = zcFinanceInfService.getById(zfiId);
|
|
@@ -700,6 +742,19 @@ public class FlowableController extends BaseController
|
|
|
// zcFinanceInf.setZfiSupplierStatus("03");
|
|
|
// }
|
|
|
zcFinanceInfService.update(zcFinanceInf,lambdaQueryWrapper);
|
|
|
+ //待办更改为已办
|
|
|
+ LambdaQueryWrapper<SysNotice> noticeLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getStatus,"0");
|
|
|
+ //融信编号
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getTableId,id);
|
|
|
+ noticeLambdaQueryWrapper.and(i -> i.eq(SysNotice::getWorkType,"00").or().eq(SysNotice::getWorkType,"01"));
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getType,"00");
|
|
|
+ SysNotice notice = new SysNotice();
|
|
|
+ //已办
|
|
|
+ notice.setStatus("1");
|
|
|
+ sysNoticeService.update(notice,noticeLambdaQueryWrapper);
|
|
|
//TODO 发起人最终结果【拒绝】消息通知
|
|
|
//查询发起人,融资企业Id
|
|
|
ZcFinanceInf financeInf = zcFinanceInfService.getById(zfiId);
|
|
@@ -729,6 +784,19 @@ public class FlowableController extends BaseController
|
|
|
zcFinanceInf.setZfiSupplierStatus("02");
|
|
|
}
|
|
|
zcFinanceInfService.update(zcFinanceInf,wrapper);
|
|
|
+ //待办更改为已办
|
|
|
+ LambdaQueryWrapper<SysNotice> noticeLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getStatus,"0");
|
|
|
+ //融信编号
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getTableId,id);
|
|
|
+ noticeLambdaQueryWrapper.and(i -> i.eq(SysNotice::getWorkType,"00").or().eq(SysNotice::getWorkType,"01"));
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getType,"00");
|
|
|
+ SysNotice notice = new SysNotice();
|
|
|
+ //已办
|
|
|
+ notice.setStatus("1");
|
|
|
+ sysNoticeService.update(notice,noticeLambdaQueryWrapper);
|
|
|
}
|
|
|
//平台审批拒绝
|
|
|
else if("1000000004".equals(menuId)){
|
|
@@ -757,6 +825,19 @@ public class FlowableController extends BaseController
|
|
|
}
|
|
|
//更新融信状态
|
|
|
zcFinanceInfService.update(zcFinanceInf,wrapper);
|
|
|
+ //待办更改为已办
|
|
|
+ LambdaQueryWrapper<SysNotice> noticeLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getStatus,"0");
|
|
|
+ //融信编号
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getTableId,id);
|
|
|
+ noticeLambdaQueryWrapper.and(i -> i.eq(SysNotice::getWorkType,"00").or().eq(SysNotice::getWorkType,"01"));
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getType,"00");
|
|
|
+ SysNotice notice = new SysNotice();
|
|
|
+ //已办
|
|
|
+ notice.setStatus("1");
|
|
|
+ sysNoticeService.update(notice,noticeLambdaQueryWrapper);
|
|
|
// TODO 不管什么类型都给 融资企业经办人 最终结果【拒绝】消息通知
|
|
|
/*----------查询供应商企业经办人----------*/
|
|
|
//查询用户与企业关系表
|
|
@@ -806,6 +887,19 @@ public class FlowableController extends BaseController
|
|
|
//审批拒绝
|
|
|
zcFinanceInf.setZfiSupplierStatus("02");
|
|
|
zcFinanceInfService.update(zcFinanceInf,lambdaQueryWrapper);
|
|
|
+ //待办更改为已办
|
|
|
+ LambdaQueryWrapper<SysNotice> noticeLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getStatus,"0");
|
|
|
+ //融信编号
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getTableId,id);
|
|
|
+ noticeLambdaQueryWrapper.and(i -> i.eq(SysNotice::getWorkType,"00").or().eq(SysNotice::getWorkType,"01"));
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getType,"00");
|
|
|
+ SysNotice notice = new SysNotice();
|
|
|
+ //已办
|
|
|
+ notice.setStatus("1");
|
|
|
+ sysNoticeService.update(notice,noticeLambdaQueryWrapper);
|
|
|
//待办标题
|
|
|
String tittle = "融资企业签收由"+sysCompany.getScyName() +"发起的:融信编号为:"+ id+"的资料代签收";
|
|
|
remoteSystemService.sendNotice(companyId,id,tittle,"00",null,"03","0",userId,null, null, null);
|
|
@@ -826,6 +920,20 @@ public class FlowableController extends BaseController
|
|
|
//审批拒绝
|
|
|
zcFinanceInf.setZfiStatus("02");
|
|
|
zcFinanceInfService.update(zcFinanceInf,lambdaQueryWrapper);
|
|
|
+ //待办更改为已办
|
|
|
+ LambdaQueryWrapper<SysNotice> noticeLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getStatus,"0");
|
|
|
+ //融信编号
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getTableId,id);
|
|
|
+ //待签收
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getWorkType,"08");
|
|
|
+ //待办
|
|
|
+ noticeLambdaQueryWrapper.eq(SysNotice::getType,"00");
|
|
|
+ SysNotice notice = new SysNotice();
|
|
|
+ //已办
|
|
|
+ notice.setStatus("1");
|
|
|
+ sysNoticeService.update(notice,noticeLambdaQueryWrapper);
|
|
|
}
|
|
|
return AjaxResult.success();
|
|
|
}
|