Browse Source

Merge remote-tracking branch 'origin/master'

master
yunuo970428 2 months ago
parent
commit
be196258ad
  1. 29
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java
  2. 7
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java
  3. 2
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapply/BusVehicleApplyService.java
  4. 2
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java
  5. 14
      anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowService.java
  6. 1
      anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java
  7. 4
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrestorereportapply/LoanRestoreReportApplyVo.java
  8. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbecollectionapply/LoanBeCollectionApplyService.java
  9. 2
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java

29
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> map = new HashMap<>();
Map<String, Object> formVariables = bv.getFormVariables(); Map<String, Object> formVariables = bv.getFormVariables();
if (formVariables == null) { if (formVariables == null) {
map.put("isAdj", i); formVariables = new HashMap<>();
bv.setFormVariables(map); 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 { } else {
formVariables.put("isAdj", i); 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())) { if (bv.getTaskId().equals(baseAccadjApply.getTaskId())) {
ResultBean<UpdateFlowFieldVo> resultBean = flowFeign.handleProsess(bv); ResultBean<UpdateFlowFieldVo> resultBean = flowFeign.handleProsess(bv);
if (!resultBean.getSuccess()) { if (!resultBean.getSuccess()) {
@ -763,7 +785,8 @@ public class BaseAccadjApplyService extends MybatisBaseService<BaseAccadjApplyMa
//货主:FOwnerID (必填项) //货主:FOwnerID (必填项)
//fe.setFOwnerID("101"); //fe.setFOwnerID("101");
//仓库:FStockID //仓库:FStockID
fe.setFStockID(baseVehicle.getLocationCode()); // fe.setFStockID(baseVehicle.getLocationCode());
fe.setFStockID("ARZSCK");
/*ResultBean<ScmWarehouseVo> voResultBean = scmWarehouseFeign.fetchBySid(baseVehicle.getLocation()); /*ResultBean<ScmWarehouseVo> voResultBean = scmWarehouseFeign.fetchBySid(baseVehicle.getLocation());
if (voResultBean.getSuccess()) { if (voResultBean.getSuccess()) {
fe.setFStockID(voResultBean.getData().getGressionCode()); fe.setFStockID(voResultBean.getData().getGressionCode());

7
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java

@ -759,6 +759,13 @@ public class BaseOutsourcingApplicationService extends MybatisBaseService<BaseOu
finPaymentrecordDto.setCost(String.valueOf(booad.getDeposit().intValue())); finPaymentrecordDto.setCost(String.valueOf(booad.getDeposit().intValue()));
finPaymentrecordDto.setAccountsReceive(String.valueOf(booad.getDeposit().intValue())); finPaymentrecordDto.setAccountsReceive(String.valueOf(booad.getDeposit().intValue()));
} }
//应付类别
finPaymentrecordDto.setDictTypeCode("payCostType");
if (costTitleKey.equals(ManPurOrderType.CostTitle.CK_COSTTITLE.getCode())) {
finPaymentrecordDto.setDictKey("002");
} else if (costTitleKey.equals(ManPurOrderType.CostTitle.DJ_COSTTITLE.getCode())) {
finPaymentrecordDto.setDictKey("005");
}
//供应商编码 //供应商编码
String purchasingUnitSid = booad.getPurchasingUnitSid(); String purchasingUnitSid = booad.getPurchasingUnitSid();
BaseManufacturer baseManufacturer = baseManufacturerService.fetchBySid(purchasingUnitSid); BaseManufacturer baseManufacturer = baseManufacturerService.fetchBySid(purchasingUnitSid);

2
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapply/BusVehicleApplyService.java

@ -698,6 +698,8 @@ public class BusVehicleApplyService extends MybatisBaseService<BusVehicleApplyMa
finPaymentrecordDto.setCostTitleValue(ManPurOrderType.CostTitle.DJ_COSTTITLE.getRemarks()); finPaymentrecordDto.setCostTitleValue(ManPurOrderType.CostTitle.DJ_COSTTITLE.getRemarks());
finPaymentrecordDto.setCostTypeKey(DictCommonEnum.costType.DJ_TYPE.getCode()); finPaymentrecordDto.setCostTypeKey(DictCommonEnum.costType.DJ_TYPE.getCode());
finPaymentrecordDto.setCostTypeValue(DictCommonEnum.costType.DJ_TYPE.getRemarks()); finPaymentrecordDto.setCostTypeValue(DictCommonEnum.costType.DJ_TYPE.getRemarks());
finPaymentrecordDto.setDictTypeCode("payCostType");
finPaymentrecordDto.setDictKey("005");
finPaymentrecordDto.setPayRemark(busVehicleApply.getPayRemarks()); finPaymentrecordDto.setPayRemark(busVehicleApply.getPayRemarks());
finPaymentrecordDto.setCreateBySid(busVehicleApply.getCreateBySid()); finPaymentrecordDto.setCreateBySid(busVehicleApply.getCreateBySid());
finPaymentrecordDto.setRemarks("排产订金"); finPaymentrecordDto.setRemarks("排产订金");

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; FinPaymentrecord finPaymentrecordOne = null;
if (new BigDecimal(dto.getCost()).compareTo(finPaymentrecord.getAccountsReceive()) < 0) {//实收金额小于应收金额 if (new BigDecimal(dto.getCost()).compareTo(finPaymentrecord.getAccountsReceive()) < 0) {//实收金额小于应收金额
finPaymentrecordOne = new FinPaymentrecord(); 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.setAccountsReceive(finPaymentrecord.getAccountsReceive().subtract(new BigDecimal(dto.getCost())));
finPaymentrecordOne.setCost(finPaymentrecordOne.getAccountsReceive()); 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(); 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); ResultBean<String> stringResultBean = getNextNodeUserSidsOfSubmit(bv);
if (!stringResultBean.getSuccess()) { 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()); flowTask.setHisProcInsId(histTask.get("PROC_INST_ID_").toString());
//--2025-02-12添加开始 //--2025-02-12添加开始
List<String> ASSIGNEE_List = baseMapper.selectAssignee(flowTask.getTaskDefKey(),flowTask.getProcInsId()); List<String> ASSIGNEE_List = baseMapper.selectAssignee(flowTask.getTaskDefKey(),flowTask.getProcInsId());
ASSIGNEE_List.removeAll(Collections.singleton(null));
if(!ASSIGNEE_List.isEmpty()){ if(!ASSIGNEE_List.isEmpty()){
StringBuilder userName = new StringBuilder(); StringBuilder userName = new StringBuilder();
for (String assignee : ASSIGNEE_List) { 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") @ApiModelProperty("交回方式value")
private String restoreTypeValue; private String restoreTypeValue;
@ApiModelProperty("预交回日期") @ApiModelProperty("预交回日期")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") // @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date restoreDate; private String restoreDate;
@ApiModelProperty("流程定义的id") @ApiModelProperty("流程定义的id")
private String procDefId; private String procDefId;
@ApiModelProperty("流程实例的sid") @ApiModelProperty("流程实例的sid")

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbecollectionapply/LoanBeCollectionApplyService.java

@ -382,6 +382,8 @@ public class LoanBeCollectionApplyService extends MybatisBaseService<LoanBeColle
loanBeCollectionVehDetailsVo.setLockCarState("控制失败"); loanBeCollectionVehDetailsVo.setLockCarState("控制失败");
} else if ("3".equals(lockCarState)) { } else if ("3".equals(lockCarState)) {
loanBeCollectionVehDetailsVo.setLockCarState("已解控"); loanBeCollectionVehDetailsVo.setLockCarState("已解控");
}else if("4".equals(lockCarState)){
loanBeCollectionVehDetailsVo.setLockCarState("解控中");
} }
List<LoanFile> loanFiles1 = loanFileService.selectByLinkSid(loanBeCollectionVehDetailsVo.getSid(), LoanFileEnum.BECOLLECTIONVEHHKXY.getAttachType()); List<LoanFile> loanFiles1 = loanFileService.selectByLinkSid(loanBeCollectionVehDetailsVo.getSid(), LoanFileEnum.BECOLLECTIONVEHHKXY.getAttachType());
List<LoanBeCollectionFileVo> loanBeCollectionFileVos1 = new ArrayList<>(); List<LoanBeCollectionFileVo> loanBeCollectionFileVos1 = new ArrayList<>();

2
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java

@ -738,6 +738,8 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami
finPaymentrecordDto.setCostTypeValue(ManPurOrderType.ManOrderType.WC_ORDER.getRemarks());// 款项类别 finPaymentrecordDto.setCostTypeValue(ManPurOrderType.ManOrderType.WC_ORDER.getRemarks());// 款项类别
finPaymentrecordDto.setCostTitleKey(ManPurOrderType.CostTitle.CK_COSTTITLE.getCode());// 款项名称 finPaymentrecordDto.setCostTitleKey(ManPurOrderType.CostTitle.CK_COSTTITLE.getCode());// 款项名称
finPaymentrecordDto.setCostTitleValue(ManPurOrderType.CostTitle.CK_COSTTITLE.getRemarks());//款项名称 finPaymentrecordDto.setCostTitleValue(ManPurOrderType.CostTitle.CK_COSTTITLE.getRemarks());//款项名称
finPaymentrecordDto.setDictTypeCode("payCostType");
finPaymentrecordDto.setDictKey("002");
finPaymentrecordDto.setReceiveBank(outsourcingApplicationDetailsVo.getDepositBankName()); finPaymentrecordDto.setReceiveBank(outsourcingApplicationDetailsVo.getDepositBankName());
finPaymentrecordDto.setReceiveBankAccount(outsourcingApplicationDetailsVo.getBankAccount()); // 收款银行账号 finPaymentrecordDto.setReceiveBankAccount(outsourcingApplicationDetailsVo.getBankAccount()); // 收款银行账号
finPaymentrecordDto.setReceiveCompany(outsourcingApplicationDetailsVo.getPurchasingUnitName()); finPaymentrecordDto.setReceiveCompany(outsourcingApplicationDetailsVo.getPurchasingUnitName());

Loading…
Cancel
Save