This commit is contained in:
parent
1fb377de60
commit
5a89c77c8a
|
|
@ -127,6 +127,8 @@ public class BackApplyInfoServiceImpl implements IBackApplyInfoService {
|
|||
break;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
details.setNum(BigDecimal.ZERO);
|
||||
}
|
||||
// 为每个退料详情设置附件信息
|
||||
setBmFileInfosForDetails(details, bmFileInfos);
|
||||
|
|
@ -350,6 +352,8 @@ public class BackApplyInfoServiceImpl implements IBackApplyInfoService {
|
|||
}
|
||||
if (StringUtils.isBlank(dto.getBackApplyInfo().getCreateBy())) {
|
||||
dto.getBackApplyInfo().setCreateBy(createBy);
|
||||
} else {
|
||||
createBy = dto.getBackApplyInfo().getCreateBy();
|
||||
}
|
||||
//对传入的手机号进行校验
|
||||
if (StringUtils.isNotBlank(dto.getBackApplyInfo().getPhone()) && !PhoneUtil.isMobile(dto.getBackApplyInfo().getPhone())) {
|
||||
|
|
@ -475,7 +479,7 @@ public class BackApplyInfoServiceImpl implements IBackApplyInfoService {
|
|||
// 判断是否为编码设备并处理附件
|
||||
Integer isBack = dto.getBackApplyInfo().getIsBack();
|
||||
details.setIsFinished(isBack);
|
||||
result = saveMaCodeBmFileInfo(isBack, details, backApplyInfo.getId(), result);
|
||||
result = saveMaCodeBmFileInfo(createBy, isBack, details, backApplyInfo.getId(), result);
|
||||
if (isBack == 1) {
|
||||
// 更新任务表及退料申请表状态
|
||||
result += updateTaskAndBackInfo(backApplyInfo);
|
||||
|
|
@ -541,9 +545,10 @@ public class BackApplyInfoServiceImpl implements IBackApplyInfoService {
|
|||
* @param result
|
||||
* @return
|
||||
*/
|
||||
private int saveMaCodeBmFileInfo(Integer isBack, BackApplyDetails details, Long id, int result) {
|
||||
private int saveMaCodeBmFileInfo(String createBy, Integer isBack, BackApplyDetails details, Long id, int result) {
|
||||
// 设置公共字段
|
||||
setCommonFields(details, id);
|
||||
details.setCreateBy(createBy);
|
||||
if (CollectionUtils.isNotEmpty(details.getMaCodeList())) {
|
||||
for (MaCodeDto maCodeDto : details.getMaCodeList()) {
|
||||
// 设置每个 MaCodeDto 的独立属性
|
||||
|
|
@ -601,6 +606,8 @@ public class BackApplyInfoServiceImpl implements IBackApplyInfoService {
|
|||
String createBy = "";
|
||||
if (StringUtils.isBlank(dto.getBackApplyInfo().getCreateBy())) {
|
||||
dto.getBackApplyInfo().setCreateBy(createBy);
|
||||
} else {
|
||||
createBy = dto.getBackApplyInfo().getCreateBy();
|
||||
}
|
||||
//对提交的退料详情数量进行校验
|
||||
for (BackApplyDetails backApplyDetails : dto.getBackApplyDetailsList()) {
|
||||
|
|
|
|||
|
|
@ -286,6 +286,8 @@ public class LeaseApplyInfoServiceImpl implements ILeaseApplyInfoService {
|
|||
String createBy = "";
|
||||
if (StringUtils.isBlank(leaseApplyRequestVo.getLeaseApplyInfo().getCreateBy())) {
|
||||
leaseApplyRequestVo.getLeaseApplyInfo().setCreateBy(createBy);
|
||||
} else {
|
||||
createBy = leaseApplyRequestVo.getLeaseApplyInfo().getCreateBy();
|
||||
}
|
||||
try {
|
||||
int thisMonthMaxOrder = tmTaskMapper.getMonthMaxOrderByDate(DateUtils.getCurrentYear(), DateUtils.getCurrentMonth(), TmTaskTypeEnum.TM_TASK_LEASE.getTaskTypeId());
|
||||
|
|
@ -322,7 +324,7 @@ public class LeaseApplyInfoServiceImpl implements ILeaseApplyInfoService {
|
|||
}
|
||||
TmTaskAgreement tmTaskAgreement = new TmTaskAgreement(tmTask.getTaskId(), leaseApplyRequestVo.getLeaseApplyInfo().getAgreementId());
|
||||
tmTaskAgreement.setCreateTime(DateUtils.getNowDate());
|
||||
tmTaskAgreement.setCreateBy(SecurityUtils.getLoginUser().getSysUser().getNickName());
|
||||
tmTaskAgreement.setCreateBy(createBy);
|
||||
tmTaskAgreementMapper.insertTmTaskAgreement(tmTaskAgreement);
|
||||
leaseApplyRequestVo.getLeaseApplyInfo().setTaskId(tmTask.getTaskId());
|
||||
leaseApplyRequestVo.getLeaseApplyInfo().setCode(taskCode);
|
||||
|
|
@ -337,12 +339,13 @@ public class LeaseApplyInfoServiceImpl implements ILeaseApplyInfoService {
|
|||
int count = leaseApplyInfoMapper.insertLeaseApplyInfo(leaseApplyRequestVo.getLeaseApplyInfo());
|
||||
if (!CollectionUtils.isEmpty(leaseApplyRequestVo.getLeaseApplyInfo().getBmFileInfos())) {
|
||||
TmTask finalTmTask = tmTask;
|
||||
String finalCreateBy = createBy;
|
||||
leaseApplyRequestVo.getLeaseApplyInfo().getBmFileInfos().forEach(bmFileInfo -> {
|
||||
bmFileInfo.setTaskType(2);
|
||||
bmFileInfo.setTaskId(finalTmTask.getTaskId());
|
||||
bmFileInfo.setModelId(leaseApplyRequestVo.getLeaseApplyInfo().getId());
|
||||
bmFileInfo.setFileType(5L);
|
||||
bmFileInfo.setCreateBy(SecurityUtils.getLoginUser().getSysUser().getNickName());
|
||||
bmFileInfo.setCreateBy(finalCreateBy);
|
||||
bmFileInfo.setCreateTime(DateUtils.getNowDate());
|
||||
bmFileInfoMapper.insertBmFileInfo(bmFileInfo);
|
||||
});
|
||||
|
|
@ -978,6 +981,8 @@ public class LeaseApplyInfoServiceImpl implements ILeaseApplyInfoService {
|
|||
String createBy = "";
|
||||
if (StringUtils.isBlank(leaseApplyRequestVo.getLeaseApplyInfo().getCreateBy())) {
|
||||
leaseApplyRequestVo.getLeaseApplyInfo().setCreateBy(createBy);
|
||||
} else {
|
||||
createBy = leaseApplyRequestVo.getLeaseApplyInfo().getCreateBy();
|
||||
}
|
||||
// 提取到局部变量中,减少重复代码
|
||||
LeaseApplyInfo leaseApplyInfo = leaseApplyRequestVo.getLeaseApplyInfo();
|
||||
|
|
|
|||
Loading…
Reference in New Issue