add:添加海外标准中英文名称可查,添加标准发布后培训文件自动上传到宣贯记录处
This commit is contained in:
+20
@@ -350,6 +350,7 @@ public class ActSarItemsBussEOService {
|
||||
String standType = String.valueOf(standMap.get("standType"));
|
||||
String DTQBBHBUSS = String.valueOf(standMap.get("DTQBBHBUSS"));
|
||||
String standNum = String.valueOf(standMap.get("standNum"));//制修订时顺序号
|
||||
String madelSub = String.valueOf(standMap.get("madelSub")); // 培训文件
|
||||
// String isJudge = String.valueOf(standMap.get("ifIn")); //是否经过技术评估
|
||||
SarBussionessStand sarBussionessStand = new SarBussionessStand();
|
||||
// if(standMap.containsKey("standId")) {
|
||||
@@ -472,6 +473,23 @@ public class ActSarItemsBussEOService {
|
||||
} else {
|
||||
relatePro = prcNum;
|
||||
}
|
||||
if (StringUtils.isNotBlank(madelSub)) {
|
||||
// 查询原宣贯记录
|
||||
String xgjlBuss = sarBussStandAttrInfoService.selectFieldValByStandId("XGJLBUSS", standId);
|
||||
if (StringUtils.isNotBlank(xgjlBuss)) {
|
||||
String[] xgjlBussSplit = xgjlBuss.split(",");
|
||||
Set<String> xgjlBussSet = new HashSet<>();
|
||||
for (String xgjlBussData : xgjlBussSplit) {
|
||||
xgjlBussSet.add(xgjlBussData);
|
||||
}
|
||||
xgjlBussSet.add(madelSub);
|
||||
xgjlBuss = StringUtils.join(xgjlBussSet.toArray(), ',');
|
||||
} else {
|
||||
xgjlBuss = madelSub;
|
||||
}
|
||||
// 编辑宣贯记录
|
||||
sarBussStandAttrInfoService.updateStandInfo(standId,"XGJLBUSS",xgjlBuss);
|
||||
}
|
||||
// 编辑标准
|
||||
sarBussionessStand.setId(standId);
|
||||
iSarBussionessStandService.updateSarBussionessStand(sarBussionessStand);
|
||||
@@ -497,6 +515,8 @@ public class ActSarItemsBussEOService {
|
||||
|
||||
// 编辑相关流程
|
||||
sarBussStandAttrInfoService.updateStandInfo(sarBussionessStand.getId(),"XGLC",prcNum);
|
||||
// 编辑宣贯记录
|
||||
sarBussStandAttrInfoService.updateStandInfo(sarBussionessStand.getId(),"XGJLBUSS",madelSub);
|
||||
}
|
||||
List<SarStandItems> allItems = new ArrayList<>();
|
||||
//开始处理条款数据,从去重后的结果中直接处理即可
|
||||
|
||||
+9
@@ -1915,6 +1915,15 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
||||
getAttrMap.put("FBGBUSS", obj);
|
||||
}
|
||||
}
|
||||
if (StringUtils.isNotBlank((String) getAttrMap.get("XGJLBUSS"))) {
|
||||
String[] xgjlBussList = getAttrMap.get("XGJLBUSS").toString().split(",");
|
||||
StringBuilder xgjlBussName = new StringBuilder();
|
||||
for (String xgjlBuss : xgjlBussList) {
|
||||
AttFileEO fileInfo = attFileEOService.getFileInfo(xgjlBuss);
|
||||
xgjlBussName.append(fileInfo.getOldFileName());
|
||||
}
|
||||
getAttrMap.put("xgjlBussName",xgjlBussName.toString());
|
||||
}
|
||||
}
|
||||
if (InitStandAttrUtil.clobFieldListBuss != null && !InitStandAttrUtil.clobFieldListBuss.isEmpty()) {
|
||||
// 遍历修改所有clob类型的值
|
||||
|
||||
+2
@@ -1004,6 +1004,7 @@
|
||||
<!-- 标准名称 -->
|
||||
<if test="page.standName != null and page.standName != ''">
|
||||
and stand_name like concat(concat('%',#{page.standName}),'%')
|
||||
or stand_en_name like concat(concat('%',#{page.standName},'%'))
|
||||
<!-- or STAND_NUMBER like concat(concat('%',#{page.standName}),'%') -->
|
||||
<!-- or STAND_YEAR like concat(concat('%',#{page.standName}),'%') -->
|
||||
<!-- or STAND_SORT like concat(concat('%',#{page.standName}),'%') -->
|
||||
@@ -1196,6 +1197,7 @@
|
||||
<!-- 标准名称 -->
|
||||
<if test="page.standName != null and page.standName != ''">
|
||||
and stand_name like concat(concat('%',#{page.standName}),'%')
|
||||
or stand_en_name like concat(concat('%',#{page.standName}),'%')
|
||||
<!-- or STAND_NUMBER like concat(concat('%',#{page.standName}),'%') -->
|
||||
<!-- or STAND_YEAR like concat(concat('%',#{page.standName}),'%') -->
|
||||
<!-- or STAND_SORT like concat(concat('%',#{page.standName}),'%') -->
|
||||
|
||||
Reference in New Issue
Block a user