|
|
@ -602,6 +602,7 @@ public class BusArrearsCarryVehicleApplyService extends MybatisBaseService<BusAr |
|
|
|
} |
|
|
|
BeanUtil.copyProperties(busArrearsCarryVehicleApply, appArrearsCarryInfoVo, "sid"); |
|
|
|
appArrearsCarryInfoVo.setSid(sid); |
|
|
|
appArrearsCarryInfoVo.setUserSid(busArrearsCarryVehicleApply.getCreateBySid()); |
|
|
|
appArrearsCarryInfoVo.setContractId(busArrearsCarryVehicleApply.getContractNo()); |
|
|
|
appArrearsCarryInfoVo.setPublishInfo(busArrearsCarryVehicleApply.getApplyDept() + "-" + busArrearsCarryVehicleApply.getApplyName()); |
|
|
|
appArrearsCarryInfoVo.setCreateDate(DateUtil.format(busArrearsCarryVehicleApply.getCreateTime(), "yyyy-MM-dd")); |
|
|
@ -2194,47 +2195,49 @@ public class BusArrearsCarryVehicleApplyService extends MybatisBaseService<BusAr |
|
|
|
|
|
|
|
public ResultBean completeBy(CompleteByQuery query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
if ("Activity_0tieuz3".equals(query.getTaskDefKey()) || "Activity_0ynxtyz".equals(query.getTaskDefKey())) { |
|
|
|
//销售内勤审批|| //销售部经理审批上传信审
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
BusArrearsCarryVehicleApply busArrearsCarryVehicleApply = fetchBySid(query.getBusinessSid()); |
|
|
|
if (busArrearsCarryVehicleApply == null) { |
|
|
|
return rb.setMsg("该申请不存在"); |
|
|
|
} |
|
|
|
List<String> carContract = query.getCarContract(); |
|
|
|
if (carContract.isEmpty()) { |
|
|
|
return rb.setMsg("请上传车辆买卖合同"); |
|
|
|
} else { |
|
|
|
String carContractImages = String.join(",", carContract).replaceAll(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
busArrearsCarryVehicleApply.setCarContractFile(carContractImages); |
|
|
|
} |
|
|
|
List<String> guaranteeLetter = query.getGuaranteeLetter(); |
|
|
|
if (guaranteeLetter.isEmpty()) { |
|
|
|
return rb.setMsg("请上传欠款提车担保承诺书"); |
|
|
|
} else { |
|
|
|
String guaranteeLetterImages = String.join(",", guaranteeLetter).replaceAll(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
busArrearsCarryVehicleApply.setGuaranteeLetterFile(guaranteeLetterImages); |
|
|
|
} |
|
|
|
List<String> gdLetter = query.getGdLetter(); |
|
|
|
if (!gdLetter.isEmpty()) { |
|
|
|
String gdLetterImages = String.join(",", gdLetter).replaceAll(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
busArrearsCarryVehicleApply.setGdLetterFile(gdLetterImages); |
|
|
|
} |
|
|
|
List<String> zjlLetter = query.getZjlLetter(); |
|
|
|
if (zjlLetter.isEmpty()) { |
|
|
|
return rb.setMsg("请上传总经理担保书"); |
|
|
|
} else { |
|
|
|
String zjlLetterImages = String.join(",", zjlLetter).replaceAll(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
busArrearsCarryVehicleApply.setZjlLetterFile(zjlLetterImages); |
|
|
|
|
|
|
|
if ("Activity_0tieuz3".equals(query.getTaskDefKey())) { |
|
|
|
//销售内勤审批
|
|
|
|
List<String> carContract = query.getCarContract(); |
|
|
|
if (carContract.isEmpty()) { |
|
|
|
return rb.setMsg("请上传车辆买卖合同"); |
|
|
|
} else { |
|
|
|
String carContractImages = String.join(",", carContract).replaceAll(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
busArrearsCarryVehicleApply.setCarContractFile(carContractImages); |
|
|
|
} |
|
|
|
List<String> guaranteeLetter = query.getGuaranteeLetter(); |
|
|
|
if (guaranteeLetter.isEmpty()) { |
|
|
|
return rb.setMsg("请上传欠款提车担保承诺书"); |
|
|
|
} else { |
|
|
|
String guaranteeLetterImages = String.join(",", guaranteeLetter).replaceAll(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
busArrearsCarryVehicleApply.setGuaranteeLetterFile(guaranteeLetterImages); |
|
|
|
} |
|
|
|
List<String> gdLetter = query.getGdLetter(); |
|
|
|
if (!gdLetter.isEmpty()) { |
|
|
|
String gdLetterImages = String.join(",", gdLetter).replaceAll(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
busArrearsCarryVehicleApply.setGdLetterFile(gdLetterImages); |
|
|
|
} |
|
|
|
List<String> zjlLetter = query.getZjlLetter(); |
|
|
|
if (zjlLetter.isEmpty()) { |
|
|
|
return rb.setMsg("请上传总经理担保书"); |
|
|
|
} else { |
|
|
|
String zjlLetterImages = String.join(",", zjlLetter).replaceAll(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
busArrearsCarryVehicleApply.setZjlLetterFile(zjlLetterImages); |
|
|
|
} |
|
|
|
} |
|
|
|
List<String> fileList = query.getFileList(); |
|
|
|
if (fileList.isEmpty()) { |
|
|
|
return rb.setMsg("请上传其他附件"); |
|
|
|
} else { |
|
|
|
String fileLists = String.join(",", fileList).replaceAll(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
busArrearsCarryVehicleApply.setOtherFile(fileLists); |
|
|
|
if("Activity_0ynxtyz".equals(query.getTaskDefKey())){ |
|
|
|
//销售经理信审截图
|
|
|
|
List<String> fileList = query.getFileList(); |
|
|
|
if (fileList.isEmpty()) { |
|
|
|
return rb.setMsg("请上传其他附件"); |
|
|
|
} else { |
|
|
|
String fileLists = String.join(",", fileList).replaceAll(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
busArrearsCarryVehicleApply.setOtherFile(fileLists); |
|
|
|
} |
|
|
|
} |
|
|
|
baseMapper.updateById(busArrearsCarryVehicleApply); |
|
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
|