Browse Source

升级springboot版本 2.5.12

master
djz236 3 years ago
parent
commit
f3224d926d
  1. 11
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositMapper.java
  2. 6
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositMapper.xml
  3. 10
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositRest.java
  4. 56
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java

11
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositMapper.java

@ -69,5 +69,14 @@ public interface BusMainDepositMapper extends BaseMapper<BusMainDeposit> {
int deleteVirtualOrder(@Param("staffSid") String staffSid, @Param("virtualOrderSid") String virtualOrderSid); int deleteVirtualOrder(@Param("staffSid") String staffSid, @Param("virtualOrderSid") String virtualOrderSid);
BusMainDeposit selectBySid(@Param("virtualOrderSid") String virtualOrderSid); BusMainDeposit selectBySid(@Param("virtualOrderSid") String virtualOrderSid);
/**
* 更新虚拟订单审批订金业务表中的流程状态
* @param businessSid 业务sid
* @param proDefId 流程定义sid
* @param nodeState 环节状态
* @param procInsId 流程实例sid
* @param taskDefKey 环节sid
*/
void modifiBusDepositFlowState(@Param("businessSid") String businessSid,@Param("procDefId") String procDefId,@Param("nodeState") String nodeState,
@Param("procInstSid") String procInstSid,@Param("nodeSid") String nodeSid);
} }

6
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositMapper.xml

@ -113,4 +113,10 @@
FROM bus_main_deposit bmd FROM bus_main_deposit bmd
WHERE bmd.sid = #{virtualOrderSid} WHERE bmd.sid = #{virtualOrderSid}
</select> </select>
<update id="modifiBusDepositFlowState">
update bus_main_deposit set procDefId=#{procDefId},nodeState=#{nodeState},procInstSid=#{procInstSid},nodeSid=#{nodeSid}
where sid=#{businessSid}
</update>
</mapper> </mapper>

10
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositRest.java

@ -79,11 +79,11 @@ public class BusMainDepositRest implements BusMainDepositFeign {
} }
@Override @Override
public ResultBean saveDeposit(BusDepositDto dto) { public ResultBean saveOrUpdateDeposit(BusDepositDto dto) {
if (dto.getPaymentProofList() != null && dto.getPaymentProofList().size() > 1) { if (dto.getPaymentProofList() != null && dto.getPaymentProofList().size() > 1) {
return new ResultBean().fail().setMsg("只可上传一张付款凭证"); return new ResultBean().fail().setMsg("只可上传一张付款凭证");
} }
return busMainDepositService.saveDeposit(dto); return busMainDepositService.saveOrUpdateDeposit(dto);
} }
@Override @Override
@ -91,13 +91,13 @@ public class BusMainDepositRest implements BusMainDepositFeign {
return busMainDepositService.saveDepositVehicle(dto); return busMainDepositService.saveDepositVehicle(dto);
} }
@Override /*@Override
public ResultBean updateDeposit(BusDepositDto dto, String sid) { public ResultBean updateDeposit(BusDepositDto dto, String sid) {
if (dto.getPaymentProofList() != null && dto.getPaymentProofList().size() > 1) { if (dto.getPaymentProofList() != null && dto.getPaymentProofList().size() > 1) {
return new ResultBean().fail().setMsg("只可上传一张付款凭证"); return new ResultBean().fail().setMsg("只可上传一张付款凭证");
} }
return busMainDepositService.updateDeposit(dto, sid); return saveDeposit(dto);// busMainDepositService.updateDeposit(dto, sid);
} }*/
@Override @Override
public ResultBean updateDepositVehicle(BusMainDepositVehicleDto dto, String sid) { public ResultBean updateDepositVehicle(BusMainDepositVehicleDto dto, String sid) {

56
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java

@ -195,7 +195,20 @@ public class BusMainDepositService extends MybatisBaseService<BusMainDepositMapp
* @return * @return
*/ */
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public ResultBean saveDeposit(BusDepositDto dto) { public ResultBean saveOrUpdateDeposit(BusDepositDto dto) {
if(StringUtils.isBlank(dto.getSid())){
return saveFictitiousDeposit(dto);
}else{
return updateDeposit(dto,dto.getSid());
}
}
/**
* 新增订金类型的虚拟订单
* @param dto
* @return
*/
private ResultBean saveFictitiousDeposit(BusDepositDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
Map<String, String> map = generateBillNo(dto.getUserSid()); Map<String, String> map = generateBillNo(dto.getUserSid());
BusMainDeposit busMainDeposit = new BusMainDeposit(); BusMainDeposit busMainDeposit = new BusMainDeposit();
@ -305,7 +318,7 @@ public class BusMainDepositService extends MybatisBaseService<BusMainDepositMapp
* @return * @return
*/ */
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public ResultBean updateDeposit(BusDepositDto dto, String sid) { ResultBean updateDeposit(BusDepositDto dto, String sid) {
if (checkCouldChange(sid)) { if (checkCouldChange(sid)) {
return new ResultBean().fail().setMsg("该条信息不可更改"); return new ResultBean().fail().setMsg("该条信息不可更改");
} }
@ -318,7 +331,7 @@ public class BusMainDepositService extends MybatisBaseService<BusMainDepositMapp
busDepositCustomerService.delByBillSid(sid); busDepositCustomerService.delByBillSid(sid);
// 保存客户信息 // 保存客户信息
saveDepositCustomer(dto.getCustomerList(), sid); saveDepositCustomer(dto.getCustomerList(), sid);
return new ResultBean().success(); return new ResultBean().success().setData(sid);
} }
/** /**
@ -693,6 +706,41 @@ public class BusMainDepositService extends MybatisBaseService<BusMainDepositMapp
*/ */
public ResultBean submitMainDespoitApprove(BusDepositDto dto) { public ResultBean submitMainDespoitApprove(BusDepositDto dto) {
String orgSid = checkUserOrg(dto.getUserSid()); String orgSid = checkUserOrg(dto.getUserSid());
// String businessSid = dto.getSid();
ResultBean resultBean1 = saveOrUpdateDeposit(dto);
String businessSid = resultBean1.getData().toString();
Map<String, Object> variables = new HashMap<>();
variables.put("businessSid", businessSid);
variables.put("isLoan", true);
variables.put("orgSid", orgSid);//部门sid
ResultBean resultBean = flowableService.businessStart(procDefEnum.ORDERDEPOSITAPPROVE.getProDefId(), dto.getUserSid(), variables);
if (resultBean.getSuccess() && resultBean.getData() != null) {
Map<String, String> map = (Map<String, String>) resultBean.getData();
/*saveSysFormLink(map);*/
//更新虚拟订单审批(订金)业务表中的流程状态
modifiBusMainDepositFlowState(businessSid,
procDefEnum.ORDERDEPOSITAPPROVE.getProDefId(),//procDefId
map.get("nodeState"),//state
map.get("procInsId"),//procInstSid
map.get("taskDefKey")//nodeSid
);
}
return resultBean;
}
private void modifiBusMainDepositFlowState(String businessSid,
String proDefId,//procDefId
String nodeState,//state
String procInsId,//procInstSid
String taskDefKey//nodeSid
){
baseMapper.modifiBusDepositFlowState(businessSid,
proDefId,//procDefId
nodeState,//state
procInsId,//procInstSid
taskDefKey);
}
/*public ResultBean submitMainDespoitApprove(BusDepositDto dto) {
String orgSid = checkUserOrg(dto.getUserSid());
String businessSid = ""; String businessSid = "";
if (StringUtils.isBlank(orgSid)) { if (StringUtils.isBlank(orgSid)) {
return new ResultBean().fail().setMsg("用户组织机构不能为空"); return new ResultBean().fail().setMsg("用户组织机构不能为空");
@ -724,7 +772,7 @@ public class BusMainDepositService extends MybatisBaseService<BusMainDepositMapp
saveSysFormLink(map); saveSysFormLink(map);
} }
return resultBean; return resultBean;
} }*/
/** /**
* 保存流程业务关联表 数据 * 保存流程业务关联表 数据

Loading…
Cancel
Save