fix: 企业标准导入添加标准体系
This commit is contained in:
+15
-8
@@ -2628,7 +2628,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
||||
wrapper.eq(SarMenuStandard::getMenuName, txlbbuss);
|
||||
List<SarMenuStandard> list = sarMenuStandardService.list(wrapper);
|
||||
if (list.size() > 0) {
|
||||
sarBussStandAttrInfo.setTxlbbuss(list.get(0).getId());
|
||||
sarBussStandAttrInfo.setTxlbbuss(list.get(0).getMenuName());
|
||||
}else {
|
||||
return Result.error("第"+ count +"行请输入正确的标准体系");
|
||||
}
|
||||
@@ -4930,13 +4930,20 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
||||
String sarStandAttrEOStr1 = sarBussionessStandEO.getSarStandAttrEOStr();
|
||||
if (sarStandAttrEOStr1 != null) {
|
||||
Map<String, String> attrInfoMap = JSON.parseObject(sarStandAttrEOStr1, Map.class);
|
||||
if (StringUtils.isNotBlank(attrInfoMap.get("TXLBBUSS"))) {
|
||||
SarBussStandMenu sarBussStandMenuEO = new SarBussStandMenu();
|
||||
sarBussStandMenuEO.setBussStandId(sarBussionessStandEO.getId());
|
||||
sarBussStandMenuEO.setMenuId(attrInfoMap.get("TXLBBUSS"));
|
||||
sarBussStandMenuEO.setValidFlag(ValueStateEnum.VALUE_TRUE.getValue());
|
||||
sarBussStandMenuEO.setId(UUIDUtils.randomUUID20());
|
||||
sarBussStandMenuEODao.insert(sarBussStandMenuEO);
|
||||
LambdaQueryWrapper<SarMenuStandard> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.eq(SarMenuStandard::getMenuName, attrInfoMap.get("TXLBBUSS"));
|
||||
queryWrapper.eq(SarMenuStandard::getValidFlag, "0");
|
||||
queryWrapper.eq(SarMenuStandard::getDicId, "9m4qqqaansxmox5e82zm");
|
||||
List<SarMenuStandard> list = sarMenuStandardService.list(queryWrapper);
|
||||
if (list.size() > 0) {
|
||||
if (StringUtils.isNotBlank(attrInfoMap.get("TXLBBUSS"))) {
|
||||
SarBussStandMenu sarBussStandMenuEO = new SarBussStandMenu();
|
||||
sarBussStandMenuEO.setBussStandId(sarBussionessStandEO.getId());
|
||||
sarBussStandMenuEO.setMenuId(list.get(0).getId());
|
||||
sarBussStandMenuEO.setValidFlag(ValueStateEnum.VALUE_TRUE.getValue());
|
||||
sarBussStandMenuEO.setId(UUIDUtils.randomUUID20());
|
||||
sarBussStandMenuEODao.insert(sarBussStandMenuEO);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (insertresult >= 1) {
|
||||
|
||||
+5
-1
@@ -131,7 +131,11 @@ public class SarLawsDetailedListController extends BaseController<SarLawsDetaile
|
||||
}else if (null!=list.get(a).getFileIds()){
|
||||
AttFileEO attFileEO = attFileEOController.getAttFileInfo(list.get(a).getFileIds()).getData();
|
||||
FindFileNameDto fileNameDto = list1.get(a);
|
||||
fileNameDto.setFileName(attFileEO.getOldFileName());
|
||||
if (attFileEO==null){
|
||||
fileNameDto.setFileName("");
|
||||
} else {
|
||||
fileNameDto.setFileName(attFileEO.getOldFileName());
|
||||
}
|
||||
list1.set(a,fileNameDto);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user