fix 87679 工作组管理--成员--导入--锁定时报导入失败
This commit is contained in:
+11
-8
@@ -673,6 +673,15 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
|
||||
if (StringUtils.isBlank(workGroupId)) {
|
||||
throw new JeroBootException("工作组id不能为空 !");
|
||||
}
|
||||
// 获取工作组信息
|
||||
PayWorkingGroup payWorkingGroup = payWorkingGroupService.getById(workGroupId);
|
||||
if (Objects.isNull(payWorkingGroup)) {
|
||||
throw new JeroBootException("工作组不存在 !");
|
||||
}
|
||||
String year = payWorkingGroup.getYear();
|
||||
//判断用户是否能操作所选年份数据
|
||||
AnnualDataLocking annualDataLocking = annualDataLockingService.judgeUserYear(year);
|
||||
|
||||
StringBuilder msg = new StringBuilder();
|
||||
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
|
||||
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
|
||||
@@ -772,11 +781,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
|
||||
// if(CollectionUtils.isEmpty(listContactsInfo)){
|
||||
// msg.append("excel中联系人不存在 !");
|
||||
// }
|
||||
// 获取工作组信息
|
||||
PayWorkingGroup payWorkingGroup = payWorkingGroupService.getById(workGroupId);
|
||||
if (Objects.isNull(payWorkingGroup)) {
|
||||
msg.append("工作组不存在 !");
|
||||
}
|
||||
|
||||
if (StringUtils.isBlank(msg)) {
|
||||
|
||||
// 校验预估到账日期
|
||||
@@ -903,9 +908,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
|
||||
}
|
||||
});
|
||||
if (StringUtils.isBlank(msg)) {
|
||||
String year = payWorkingGroup.getYear();
|
||||
//判断用户是否能操作所选年份数据
|
||||
AnnualDataLocking annualDataLocking = annualDataLockingService.judgeUserYear(year);
|
||||
|
||||
// 拷贝企业,联系人
|
||||
for (PayWorkingGroupSubItem payWorkingGroupSubItem : list) {
|
||||
setPayWorkingGroupSubItemAdd(payWorkingGroupSubItem, annualDataLocking);
|
||||
|
||||
Reference in New Issue
Block a user