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