Browse Source

Merge remote-tracking branch 'origin/master'

master
fanzongzhe0036 2 weeks ago
parent
commit
51618d8494
  1. 26
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java
  2. 2
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java
  3. 14
      anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowService.java
  4. 1
      anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java
  5. 4
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrestorereportapply/LoanRestoreReportApplyVo.java

26
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java

@ -495,11 +495,33 @@ public class BaseAccadjApplyService extends MybatisBaseService<BaseAccadjApplyMa
Map<String, Object> map = new HashMap<>();
Map<String, Object> formVariables = bv.getFormVariables();
if (formVariables == null) {
map.put("isAdj", i);
bv.setFormVariables(map);
formVariables = new HashMap<>();
formVariables.put("isAdj", i);
String ydfOrgSid = "";
if("调入".equals(baseAccadjApply.getAccadjTypeValue())){
ydfOrgSid = baseAccadjApply.getCallOutOrgSid();
}else if("调出".equals(baseAccadjApply.getAccadjTypeValue())){
ydfOrgSid = baseAccadjApply.getCallInOrgSid();
}
SysOrganizationVo sysOrganizationVoDRBM = sysOrganizationFeign.fetchBySid(ydfOrgSid).getData();
String orgSidPathDRBM = sysOrganizationVoDRBM.getOrgSidPath();
formVariables.put("ydfOrgPath",orgSidPathDRBM);
formVariables.put("service","公司间调账");
} else {
formVariables.put("isAdj", i);
String ydfOrgSid = "";
if("调入".equals(baseAccadjApply.getAccadjTypeValue())){
ydfOrgSid = baseAccadjApply.getCallOutOrgSid();
}else if("调出".equals(baseAccadjApply.getAccadjTypeValue())){
ydfOrgSid = baseAccadjApply.getCallInOrgSid();
}
SysOrganizationVo sysOrganizationVoDRBM = sysOrganizationFeign.fetchBySid(ydfOrgSid).getData();
String orgSidPathDRBM = sysOrganizationVoDRBM.getOrgSidPath();
formVariables.put("ydfOrgPath",orgSidPathDRBM);
formVariables.put("service","公司间调账");
}
bv.setFormVariables(formVariables);
if (bv.getTaskId().equals(baseAccadjApply.getTaskId())) {
ResultBean<UpdateFlowFieldVo> resultBean = flowFeign.handleProsess(bv);
if (!resultBean.getSuccess()) {

2
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java

@ -866,7 +866,7 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord
FinPaymentrecord finPaymentrecordOne = null;
if (new BigDecimal(dto.getCost()).compareTo(finPaymentrecord.getAccountsReceive()) < 0) {//实收金额小于应收金额
finPaymentrecordOne = new FinPaymentrecord();
BeanUtil.copyProperties(finPaymentrecord, finPaymentrecordOne, "sid");
BeanUtil.copyProperties(finPaymentrecord, finPaymentrecordOne, "sid","payBank","payBankAccount","userSid","name","payDate","payFile");
finPaymentrecordOne.setAccountsReceive(finPaymentrecord.getAccountsReceive().subtract(new BigDecimal(dto.getCost())));
finPaymentrecordOne.setCost(finPaymentrecordOne.getAccountsReceive());
}

14
anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowService.java

@ -463,7 +463,19 @@ public class FlowService extends MybatisBaseService<FlowMapper, Flowable> {
nextUserSid = stringResultBean.getData();
}
}
} else if (StringUtils.isBlank(nextUserSid)) {
} else if("公司间调账".equals(service) && ("Activity_01xvwhd".equals(bv.getTaskDefKey()) || "Activity_040lvti".equals(bv.getTaskDefKey()))){
if (StringUtils.isBlank(nextUserSid)) {
bv.setOrgSidPath(ydfOrgPath);
ResultBean<String> stringResultBean = getNextNodeUserSidsOfSubmit(bv);
if (!stringResultBean.getSuccess()) {
//下一环节用户为空的情况
nextUserSid = ProcDefEnum.DEFAUL_TADMIN_SID.getProDefId();
adminContains = true;
} else {
nextUserSid = stringResultBean.getData();
}
}
}else if (StringUtils.isBlank(nextUserSid)) {
ResultBean<String> stringResultBean = getNextNodeUserSidsOfSubmit(bv);
if (!stringResultBean.getSuccess()) {
//下一环节用户为空的情况

1
anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java

@ -944,6 +944,7 @@ public class FlowTaskService extends MybatisBaseService<FlowTaskMapper, FlowTask
flowTask.setHisProcInsId(histTask.get("PROC_INST_ID_").toString());
//--2025-02-12添加开始
List<String> ASSIGNEE_List = baseMapper.selectAssignee(flowTask.getTaskDefKey(),flowTask.getProcInsId());
ASSIGNEE_List.removeAll(Collections.singleton(null));
if(!ASSIGNEE_List.isEmpty()){
StringBuilder userName = new StringBuilder();
for (String assignee : ASSIGNEE_List) {

4
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrestorereportapply/LoanRestoreReportApplyVo.java

@ -84,8 +84,8 @@ public class LoanRestoreReportApplyVo implements Vo {
@ApiModelProperty("交回方式value")
private String restoreTypeValue;
@ApiModelProperty("预交回日期")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date restoreDate;
// @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private String restoreDate;
@ApiModelProperty("流程定义的id")
private String procDefId;
@ApiModelProperty("流程实例的sid")

Loading…
Cancel
Save