feat: 企标授权部门导入
This commit is contained in:
+9
@@ -107,4 +107,13 @@ public class OldSystemController {
|
||||
enterpriseStandardService.importFileRelationExcel(file, response);
|
||||
}
|
||||
|
||||
@PostMapping("/findDuplicateStandardNoData")
|
||||
@AutoLog(value = "老法规系统-找到标准号重复的数据")
|
||||
@ApiOperation(value="老法规系统-找到标准号重复的数据", notes="老法规系统-找到标准号重复的数据", produces = "application/octet-stream")
|
||||
@ApiOperationSupport(order = 8)
|
||||
public void findDuplicateStandardNoData(@RequestParam("file") MultipartFile file,
|
||||
HttpServletResponse response) throws IOException {
|
||||
enterpriseStandardService.findDuplicateStandardNoData(file, response);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+20
@@ -78,6 +78,26 @@ public class OldSystemDepartRelationServiceImpl extends ServiceImpl<OldSystemDep
|
||||
log.info("导入数据条数:{}", list.size());
|
||||
// 过滤掉新部门为空的数据
|
||||
list = list.stream().filter(dr -> dr.getCurOrgName() != null && !dr.getCurOrgName().isEmpty()).collect(Collectors.toList());
|
||||
// 将所获取到的所有数据去除前后空格
|
||||
list = list.stream().peek(dr -> {
|
||||
// 判断是否为空
|
||||
if (dr.getOldOrgSuperior() == null) {
|
||||
dr.setOldOrgSuperior("");
|
||||
}
|
||||
if (dr.getOldOrgName() == null) {
|
||||
dr.setOldOrgName("");
|
||||
}
|
||||
if (dr.getCurOrgSuperior() == null) {
|
||||
dr.setCurOrgSuperior("");
|
||||
}
|
||||
if (dr.getCurOrgName() == null) {
|
||||
dr.setCurOrgName("");
|
||||
}
|
||||
dr.setOldOrgSuperior(dr.getOldOrgSuperior().trim());
|
||||
dr.setOldOrgName(dr.getOldOrgName().trim());
|
||||
dr.setCurOrgSuperior(dr.getCurOrgSuperior().trim());
|
||||
dr.setCurOrgName(dr.getCurOrgName().trim());
|
||||
}).collect(Collectors.toList());
|
||||
log.info("过滤掉新部门为空的数据后数据条数:{}", list.size());
|
||||
// 获取所有有关联的新部门
|
||||
LambdaQueryWrapper<SysDepart> sysDeptWrapper = new LambdaQueryWrapper<>();
|
||||
|
||||
Reference in New Issue
Block a user