implements IOtConvertMqService {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/controller/SarBussStandFileController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/controller/SarBussStandFileController.java
index 2cf846c3..fb811286 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/controller/SarBussStandFileController.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/controller/SarBussStandFileController.java
@@ -1,12 +1,28 @@
package com.adc.da.slrs.sarBussStandFile.controller;
+import com.adc.da.att.entity.AttFileEO;
+import com.adc.da.att.service.IAttFileEOService;
+import com.adc.da.http.ResponseMessage;
+import com.adc.da.http.Result;
+import com.adc.da.slrs.sarBussStandFile.service.ISarBussStandFileService;
+import com.adc.da.slrs.standardSplit.controller.SarStandFileEOController;
+import com.adc.da.slrs.standardSplit.service.SarStandAttrDetailsEOService;
+import com.adc.da.slrs.standardSplit.service.SarStandFileEOService;
+import io.swagger.annotations.ApiOperation;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import com.adc.da.slrs.sarBussStandFile.entity.SarBussStandFile;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.adc.da.base.web.BaseController;
+import java.util.List;
+
+
/**
*
* 企业标准文件详情表 前端控制器
@@ -16,8 +32,39 @@ import com.adc.da.base.web.BaseController;
* @since 2021-07-25
*/
@RestController
-@Api(description = "|SarBussStandFile|")
-@RequestMapping("/sarBussStandFile/sar-buss-stand-file")
+@Api(tags = "|SarBussStandFile|")
+@RequestMapping("/${restPath}/lawss/sarBussStandFile")
public class SarBussStandFileController extends BaseController {
+ private static final Logger logger = LoggerFactory.getLogger(SarStandFileEOController.class);
+
+ @Autowired
+ private IAttFileEOService attFileEOService;
+ @Autowired
+ private SarStandAttrDetailsEOService sarStandAttrDetailsEOService;
+
+ public static final String APPLICATION_JSON_UTF8_VALUE = "application/json;charset=UTF-8";
+
+ @Autowired
+ private ISarBussStandFileService sarBussStandFileEOService;
+
+ @ApiOperation(value = "|SarBussStandFileEO|查询转换后的文档详情")
+ @GetMapping("/queryConvertAtt")
+ /*@RequiresPermissions("lawss:sarLawsFile:list")*/
+ public ResponseMessage queryConvertAtt(String attId) throws Exception {
+ List getList = sarBussStandFileEOService.selectFileByAttId(attId);
+ SarBussStandFile sarBussStandFileEO = new SarBussStandFile();
+ if(getList != null && !getList.isEmpty()){
+ sarBussStandFileEO = getList.get(0);
+ AttFileEO attFileEO = attFileEOService.getFileInfo(attId);
+ if(attFileEO != null){
+ sarBussStandFileEO.setFileOldName(attFileEO.getOldFileName());
+ }
+// readStandOrLawsLogService.sendReadSOLLog("BUSS",sarBussStandFileEO);
+ return Result.success(sarBussStandFileEO);
+ } else {
+ return Result.success(null);
+ }
+
+ }
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/dao/SarBussStandFileDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/dao/SarBussStandFileDao.java
index 23b127bc..f6a592ea 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/dao/SarBussStandFileDao.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/dao/SarBussStandFileDao.java
@@ -30,4 +30,8 @@ public interface SarBussStandFileDao extends BaseMapper {
int deleteByStandId(String standId);
int insertForeach(List list); //批量新增
+
+ int insertSelective(SarBussStandFile sarBussStandFile);
+
+ int updateByPrimaryKeySelective(SarBussStandFile sarBussStandFile);
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/entity/SarBussStandFile.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/entity/SarBussStandFile.java
index 81e1708e..dbe87ab6 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/entity/SarBussStandFile.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/entity/SarBussStandFile.java
@@ -67,7 +67,7 @@ public class SarBussStandFile extends BaseEntity {
@ApiModelProperty(value = "是否有效")
@TableField("VALID_FLAG")
- private String validFlag;
+ private Integer validFlag;
@ApiModelProperty(value = "创建时间")
@TableField("CREATION_TIME")
@@ -86,4 +86,13 @@ public class SarBussStandFile extends BaseEntity {
@TableField(exist = false)
private List idList = new ArrayList<>();
+ @TableField(exist = false)
+ private String useModule;
+ @TableField(exist = false)
+ private String resId;
+ @TableField(exist = false)
+ private Integer pageCount;
+ @TableField(exist = false)
+ private String fileOldName;
+
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/service/ISarBussStandFileService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/service/ISarBussStandFileService.java
index dfd0482c..ed6da497 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/service/ISarBussStandFileService.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/service/ISarBussStandFileService.java
@@ -3,6 +3,8 @@ package com.adc.da.slrs.sarBussStandFile.service;
import com.adc.da.slrs.sarBussStandFile.entity.SarBussStandFile;
import com.baomidou.mybatisplus.extension.service.IService;
+import java.util.List;
+
/**
*
* 企业标准文件详情表 服务类
@@ -13,4 +15,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
public interface ISarBussStandFileService extends IService {
+ List selectFileByAttId(String attId) throws Exception;
+
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/service/impl/SarBussStandFileServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/service/impl/SarBussStandFileServiceImpl.java
index acc8b11b..d95024f3 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/service/impl/SarBussStandFileServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/service/impl/SarBussStandFileServiceImpl.java
@@ -4,8 +4,11 @@ import com.adc.da.slrs.sarBussStandFile.entity.SarBussStandFile;
import com.adc.da.slrs.sarBussStandFile.dao.SarBussStandFileDao;
import com.adc.da.slrs.sarBussStandFile.service.ISarBussStandFileService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import java.util.List;
+
/**
*
* 企业标准文件详情表 服务实现类
@@ -17,4 +20,11 @@ import org.springframework.stereotype.Service;
@Service
public class SarBussStandFileServiceImpl extends ServiceImpl implements ISarBussStandFileService {
+ @Autowired
+ private SarBussStandFileDao sarStandFileEODao;
+
+ @Override
+ public List selectFileByAttId(String attId) throws Exception{
+ return sarStandFileEODao.selectFileByAttId(attId);
+ }
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java
index 14d6e5a5..c6a92e00 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java
@@ -10,10 +10,10 @@ import com.adc.da.slrs.sarStandardsInfo.entity.SarBussionessStandEOPage;
import com.adc.da.slrs.sarUser.service.ITsUserService;
import com.adc.da.sys.entity.DicTypeEO;
import com.adc.da.sys.service.IDicTypeEOService;
-import com.adc.da.sys.util.LoginUserUtil;
import com.adc.da.http.PageInfo;
import com.adc.da.http.ResponseMessage;
import com.adc.da.http.Result;
+import com.adc.da.util.LoginUserUtil;
import com.adc.da.util.utils.StringUtils;
import com.adc.da.utils.util.SarAdvanceSearchUtil;
import com.alibaba.fastjson.JSONObject;
@@ -168,33 +168,15 @@ public class SarBussionessStandController extends BaseController qw = new QueryWrapper<>();
- qw.eq("ID",page.getMenuId());
- qw.isNull("PARENT_ID");
- List children = iTsResourceService.list(qw);
- if(!children.isEmpty() || page.getMenuId().equals("nomenu")){
- List rows = sarBussionessStandEOService.getSarBussionStandPage(page);
- return Result.success(getPageInfo(page.getPager(), rows));
- }
- List getMenuIdList = tsUserService.getResourceId(new TsResource());
- if (getMenuIdList != null && !getMenuIdList.isEmpty()) {
- page.setMenuRoleList(getMenuIdList);
- } else {
- page.setMenuRoleList(null);
- }
- List ids = iTsResourceService.getChildMenuList(page.getMenuId());
- if (ids != null && !ids.isEmpty()) {
- page.setMenuAllChildrenIdList(ids);
- }
- }
List rows = sarBussionessStandEOService.getSarBussionStandPage(page);
return Result.success(getPageInfo(page.getPager(), rows));
// if (StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java
index b5a14085..79a5af4f 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java
@@ -1,10 +1,14 @@
package com.adc.da.slrs.sarBussionessStand.dao;
import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
+import com.adc.da.slrs.sarStandardsInfo.entity.RecommendVO;
import com.adc.da.slrs.sarStandardsInfo.entity.SarBussionessStandEOPage;
+import com.adc.da.sys.entity.UserEO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
+import java.util.Date;
import java.util.List;
/**
@@ -30,4 +34,66 @@ public interface SarBussionessStandDao extends BaseMapper {
List getBussionessStandInfoPage(SarBussionessStandEOPage page);
+ List getBussionessStandInfoPageByRole(SarBussionessStandEOPage page);
+
+ //企标复审使用
+ List getBussionessStandInfoQbfs(SarBussionessStandEOPage page);
+
+ int getBussionessStandInfoCountByRole(SarBussionessStandEOPage page);
+
+ List getSarBussionessStand(SarBussionessStandEOPage page);
+ //liwenxuan:标准法规更新数量及清单:企业标准
+ Integer selectBussionessStandardsCount(Date visitTime);
+ //liwenxuan:标准法规更新数量及清单:企业标准All
+ Integer selectBussionessStandardsCountAll();
+
+
+ List selectSarBussionesDownloadFileInfo(String id);
+
+ List selectStandardsByStandnumber(SarBussionessStand sarStandardsInfoEO);
+
+ List selectStandByStandNumber(@Param("standCode") String standCode);
+
+ /**
+ * 搜索中心查询相关推荐
+ *
+ * @param:
+ * @auther: gaoyan
+ * @date: 2018/11/10 9:22
+ */
+ List selectRecommendStand(SarBussionessStandEOPage pagenew);
+
+ List selectCloseStand(SarBussionessStandEOPage pagenew);
+
+ List queryByPutTimeList(SarBussionessStand sarBussionessStandEO);
+
+ int updateByStandNum(SarBussionessStand s);
+
+ /**
+ * 根据唯一的标准code,修改标准的被代替标准号
+ * @param:
+ * @auther: gaoyan
+ * @date: 2018/11/10 9:22
+ */
+ int updateRelacedNumByNumber(SarBussionessStandEOPage pagenew);
+
+ int updateRelaceNumByNumber(SarBussionessStandEOPage pagenew);
+
+ List selectBussStandByIdAndRole(SarBussionessStandEOPage pagenew);
+
+ void updateReplacedNumById(SarBussionessStand sarBussionessStandEO);
+
+ Integer selectStandColumn(@Param("columnName") String columnName);
+
+ List standRemindInfo(@Param("standCode") String standCode, @Param("standName") String standName);
+
+ int selectIsExit(@Param("id") String id);
+
+ List selectPerson(String qbid);
+
+ List selectPersonAll(String qbid);
+
+ int updateByPrimaryKeySelectiveTimeNotNull(SarBussionessStand sarBussionessStandEO);
+
+
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/entity/SarBussionessStand.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/entity/SarBussionessStand.java
index 908b96b3..77b9cb49 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/entity/SarBussionessStand.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/entity/SarBussionessStand.java
@@ -180,6 +180,9 @@ public class SarBussionessStand extends BaseEntity {
@TableField(exist = false)
private Map attrInfoMap = new LinkedHashMap<>(); //属性表字段与值
+ @TableField(exist = false)
+ private Map attrInfoCaseMap = new LinkedHashMap<>(); //属性表字段与值小写前端带入渲染
+
@TableField(exist = false)
private String sarStandAttrEOStr; //新增修改时属性表信息
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java
index a20f5c1c..2a65a976 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java
@@ -6,9 +6,13 @@ import com.adc.da.common.ConvertMqEO;
import com.adc.da.common.SarTypeEnum;
import com.adc.da.common.SelectionTypeEnum;
import com.adc.da.common.UseModuleEnum;
-import com.adc.da.mq.dao.OtConvertEODao;
-import com.adc.da.mq.service.CreateMQService;
+import com.adc.da.mq.CreateMQService;
+import com.adc.da.mq.CreateStandMQService;
+import com.adc.da.person.entity.TsPersonCollect;
+import com.adc.da.person.page.PersonCollectEOPage;
import com.adc.da.person.service.IPersonCollectEOService;
+import com.adc.da.slrs.otConvertMq.dao.OtConvertMqDao;
+import com.adc.da.slrs.otConvertMq.entity.OtConvertMq;
import com.adc.da.slrs.sarBussStandAttrInfo.dao.SarBussStandAttrInfoDao;
import com.adc.da.slrs.sarBussStandFile.dao.SarBussStandFileDao;
import com.adc.da.slrs.sarBussStandFile.entity.SarBussStandFile;
@@ -16,32 +20,37 @@ import com.adc.da.slrs.sarBussStandMenu.dao.SarBussStandMenuDao;
import com.adc.da.slrs.sarBussStandMenu.entity.SarBussStandMenu;
import com.adc.da.slrs.sarBussStandVal.dao.SarBussStandValDao;
import com.adc.da.slrs.sarBussStandVal.entity.SarBussStandVal;
-import com.adc.da.slrs.sarBussionessStand.entity.SarBussStandMenuEO;
import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
import com.adc.da.slrs.sarBussionessStand.dao.SarBussionessStandDao;
import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService;
import com.adc.da.slrs.sarResource.entity.TsResource;
import com.adc.da.slrs.sarResource.service.ITsResourceService;
-import com.adc.da.slrs.sarStandFile.entity.SarStandFile;
+import com.adc.da.slrs.sarStandAttrInfo.dao.SarStandAttrInfoDao;
import com.adc.da.slrs.sarStandardsInfo.dao.SarStandardsInfoDao;
import com.adc.da.slrs.sarStandardsInfo.entity.SarBussionessStandEOPage;
-import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfo;
-import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfoEOPage;
+import com.adc.da.slrs.sarUpdLog.service.ISarUpdLogService;
import com.adc.da.slrs.sarUser.service.ITsUserService;
import com.adc.da.slrs.sysInfo.service.SysInfoEOService;
import com.adc.da.sys.constant.ValueStateEnum;
import com.adc.da.sys.dao.DicTypeEODao;
+import com.adc.da.sys.entity.DicTypeEO;
import com.adc.da.sys.util.LoginUserUtil;
import com.adc.da.util.UUIDUtils;
import com.adc.da.utils.util.FieldConvertUtil;
import com.adc.da.utils.util.InitStandAttrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import net.sf.json.JSONObject;
import org.apache.commons.lang.StringUtils;
+import org.json.JSONTokener;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import java.sql.Clob;
+import java.text.SimpleDateFormat;
import java.util.*;
/**
@@ -55,6 +64,17 @@ import java.util.*;
@Service
public class SarBussionessStandServiceImpl extends ServiceImpl implements ISarBussionessStandService {
+ private static final Logger logger = LoggerFactory.getLogger(SarBussionessStandServiceImpl.class);
+
+ @Value("${elas.flag}")
+ private boolean elasflag; //ES是否启用
+
+ @Value("${file.path}")
+ private String filePath;//文件存储路径
+
+ @Autowired
+ private SarBussionessStandDao sarBussionessStandEODao;
+
@Autowired
private ITsUserService tsUserService;
@@ -67,6 +87,9 @@ public class SarBussionessStandServiceImpl extends ServiceImpl newMap = new HashMap<>();
+ Map oldMap = beforeSarStandardsInfo.getAttrInfoMap();
+ String attrStr = sarStandardsInfoEO.getSarStandAttrEOStr();
+ if (StringUtils.isNotBlank(attrStr)) {
+ newMap = JSONObject.fromObject(attrStr);
+ }
+ newMap = changeMap(sarStandardsInfoEO,newMap);
+ oldMap = changeMap(beforeSarStandardsInfo,oldMap);
+ String sortName = sysInfoEOService.getDicNamesByCodes(sarStandardsInfoEO.getStandSort());
+ String number = sortName + " " + sarStandardsInfoEO.getStandCode();
+ if (StringUtils.isNotBlank(sarStandardsInfoEO.getStandYear())) {
+ number += "-" + sarStandardsInfoEO.getStandYear();
+ }
+ String content = number + " 《" + sarStandardsInfoEO.getStandName() + "》";
+ sarUpdLogEOService.createUpdateLog(SarTypeEnum.BUSINESS.getValue(),sarStandardsInfoEO.getId(),oldMap,newMap,content);
+ }
+
+ public Map changeMap (SarBussionessStand sarStandardsInfoEO,Map map) {
+ map.put("country",sarStandardsInfoEO.getApplyCountry());
+ map.put("standSort",sarStandardsInfoEO.getStandSort());
+ map.put("standNumber",sarStandardsInfoEO.getStandCode());
+ map.put("standYear",sarStandardsInfoEO.getStandYear());
+ map.put("standName",sarStandardsInfoEO.getStandName());
+ map.put("standEnName",sarStandardsInfoEO.getStandEnName());
+ map.put("standNature",sarStandardsInfoEO.getStandNature());
+ map.put("standState",sarStandardsInfoEO.getStandStatus());
+ if (sarStandardsInfoEO.getIssueTime() != null) {
+ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
+ String issueStr = format.format(sarStandardsInfoEO.getIssueTime());
+ map.put("issueTime",issueStr);
+ }
+ if (sarStandardsInfoEO.getPutTime() != null) {
+ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
+ String issueStr = format.format(sarStandardsInfoEO.getPutTime());
+ map.put("putTime",issueStr);
+ }
+ map.put("replaceStandNum",sarStandardsInfoEO.getReplaceStandNum());
+ map.put("replacedStandNum",sarStandardsInfoEO.getReplacedStandNum());
+ return map;
+ }
+
+ public void updateCollectAndShare(SarBussionessStand sarBussionessStandEO) throws Exception {
+ //修改收藏表中
+ String number = sarBussionessStandEO.getStandCode()+ ")";
+ PersonCollectEOPage personCollectEOPage = new PersonCollectEOPage();
+ personCollectEOPage.setValidFlag("0");
+ personCollectEOPage.setCollectResId(sarBussionessStandEO.getId());
+ List listCollect = personCollectEOService.queryByList(personCollectEOPage);
+ if (listCollect != null && listCollect.size() > 0) {
+ for (TsPersonCollect getCollect : listCollect) {
+ TsPersonCollect collectEO = new TsPersonCollect();
+ collectEO.setId(getCollect.getId());
+ collectEO.setCollectTitle(sarBussionessStandEO.getStandName() + " " + "( 编号:" + number);
+ personCollectEOService.updateByPrimaryKeySelective(collectEO);
+ }
+ }
+ }
+
+
+ public void updateReplaceConnect(SarBussionessStand sarBussionessStandEO) throws Exception{
+ if(StringUtils.isNotEmpty(sarBussionessStandEO.getReplaceStandNum())){
+ SarBussionessStandEOPage sarStandardsInfoEOPage = new SarBussionessStandEOPage();
+ //当前代替标准号的标准类别为类别name,需修改为code
+ String[] replaceList = sarBussionessStandEO.getReplaceStandNum().trim().split(",");
+ String replaceListNew[];
+ int countre = 0;
+// List newReplaceList = new ArrayList<>();
+ if (replaceList!=null && replaceList.length>0) {
+ for(String replaceNum : replaceList){
+ if(replaceNum.indexOf(" ")!=-1){
+ String dicName = replaceNum.substring(0,replaceNum.lastIndexOf(" "));
+ DicTypeEO dicTypeEO = new DicTypeEO();
+ dicTypeEO.setDicTypeName(dicName);
+ dicTypeEO.setDicTypeCode("BUSSSTANDCLASS");
+ List getDicCode = dicTypeEODao.getDicTypeByDicTypeName(dicTypeEO);
+ if(getDicCode!= null && getDicCode.size()>0){
+ replaceNum = replaceNum.replaceFirst(dicName,getDicCode.get(0).getDicTypeCode());
+ replaceList[countre] = replaceNum;
+ countre++;
+ }
+ }
+ }
+ }
+ sarStandardsInfoEOPage.setReplaceStandNumList(replaceList);
+// 2021/03/30 刘慧文修改 标准类别已不存在
+ if(StringUtils.isNotEmpty(sarBussionessStandEO.getStandYear())){
+ sarStandardsInfoEOPage.setReplacedStandNum(sarBussionessStandEO.getStandCode()+"-"+sarBussionessStandEO.getStandYear());
+ } else {
+ sarStandardsInfoEOPage.setReplacedStandNum(sarBussionessStandEO.getStandCode());
+ }
+ int updateResult = sarBussionessStandEODao.updateRelacedNumByNumber(sarStandardsInfoEOPage);
+
+ //编写预警信息
+// writeWarnings(sarBussionessStandEO);
+ }
+ if (StringUtils.isNotEmpty(sarBussionessStandEO.getReplacedStandNum())) {
+ SarBussionessStandEOPage sarStandardsInfoEOPage = new SarBussionessStandEOPage();
+ //当前代替标准号的标准类别为类别name,需修改为code
+ String[] replaceList = sarBussionessStandEO.getReplacedStandNum().trim().split(",");
+ int countre = 0;
+// List newReplaceList = new ArrayList<>();
+ if (replaceList!=null && replaceList.length>0) {
+ for(String replaceNum : replaceList){
+ if(replaceNum.indexOf(" ")!=-1){
+ String dicName = replaceNum.substring(0,replaceNum.lastIndexOf(" "));
+ DicTypeEO dicTypeEO = new DicTypeEO();
+ dicTypeEO.setDicTypeName(dicName);
+ dicTypeEO.setDicTypeCode("BUSSSTANDCLASS");
+ List getDicCode = dicTypeEODao.getDicTypeByDicTypeName(dicTypeEO);
+ if(getDicCode!= null && getDicCode.size()>0){
+ replaceNum = replaceNum.replaceFirst(dicName,getDicCode.get(0).getDicTypeCode());
+ replaceList[countre] = replaceNum;
+ countre++;
+ }
+ }
+ }
+ }
+ sarStandardsInfoEOPage.setReplacedStandNumList(replaceList);
+ // 2021/03/30 刘慧文修改 标准类别已不存在
+ if(StringUtils.isNotEmpty(sarBussionessStandEO.getStandYear())){
+ sarStandardsInfoEOPage.setReplaceStandNum(sarBussionessStandEO.getStandCode()+"-"+sarBussionessStandEO.getStandYear());
+ } else {
+ sarStandardsInfoEOPage.setReplaceStandNum(sarBussionessStandEO.getStandCode());
+ }
+ int updateResult = sarBussionessStandEODao.updateRelaceNumByNumber(sarStandardsInfoEOPage);
+ }
+ }
+
/***
* @Description: 新增属性表数据
* @Author: yangxuenan
@@ -266,7 +424,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl entry : getAttrMap.entrySet()) {
String name = entry.getKey();
String value = "";
- if (entry.getValue() != null && InitStandAttrUtil.fileFieldList != null && InitStandAttrUtil.fileFieldList.size() > 0 && InitStandAttrUtil.fileFieldList.contains(name)) {
+ if (entry.getValue() != null && InitStandAttrUtil.fileFieldListBuss != null && InitStandAttrUtil.fileFieldListBuss.size() > 0 && InitStandAttrUtil.fileFieldListBuss.contains(name)) {
value = entry.getValue().toString();
- if (org.apache.commons.lang3.StringUtils.isNotBlank(value)) {
+ if (StringUtils.isNotBlank(value)) {
List fileObj = attFileEOService.getMultiFileInfos(value);
entry.setValue(fileObj);
}
- }else if (entry.getValue() != null && InitStandAttrUtil.selectionFieldList != null && InitStandAttrUtil.selectionFieldList.size() > 0 && InitStandAttrUtil.selectionFieldList.contains(name)) {
+ }else if (entry.getValue() != null && InitStandAttrUtil.selectionFieldListBuss != null && InitStandAttrUtil.selectionFieldListBuss.size() > 0 && InitStandAttrUtil.selectionFieldListBuss.contains(name)) {
value = entry.getValue().toString();
List valArr = Arrays.asList(value.split(","));
value = dicTypeEODao.getDicNamesByCodes(valArr);
@@ -407,6 +565,26 @@ public class SarBussionessStandServiceImpl extends ServiceImpl getSarBussionStandPage(SarBussionessStandEOPage page) throws Exception {
+ //查询当前登录人角色拥有权限的菜单
+ if(page.getMenuId() != null && page.getUserId() != null && StringUtils.isNotBlank(page.getUserId())){
+ QueryWrapper qw = new QueryWrapper<>();
+ qw.eq("ID",page.getMenuId());
+ qw.isNull("PARENT_ID");
+ List children = iTsResourceService.list(qw);
+ if(children.isEmpty() && !page.getMenuId().equals("nomenu")){
+ List getMenuIdList = tsUserService.getResourceUserId(page.getUserId());
+ if (getMenuIdList != null && !getMenuIdList.isEmpty()) {
+ page.setMenuRoleList(getMenuIdList);
+ } else {
+ page.setMenuRoleList(null);
+ }
+ List ids = iTsResourceService.getChildMenuList(page.getMenuId());
+ if (ids != null && !ids.isEmpty()) {
+ page.setMenuAllChildrenIdList(ids);
+ }
+ }
+ }
+
Integer rowCount = this.baseMapper.getBussionessStandInfoCount(page);
page.getPager().setRowCount(rowCount);
List sarlist = this.baseMapper.getBussionessStandInfoPage(page);
@@ -421,7 +599,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl sarlist) throws Exception {
for(SarBussionessStand row : sarlist){
- attrInfo1(row);
+ attrInfoDetails(row);
}
}
@@ -444,6 +622,85 @@ public class SarBussionessStandServiceImpl extends ServiceImpl getAttrMap = row.getAttrInfoMap();
+ if (getAttrMap != null && getAttrMap.size() > 0) {
+ for (Map.Entry entry : getAttrMap.entrySet()) {
+ String name = entry.getKey();
+ String value = "";
+ List valArr = new ArrayList<>();
+ if (entry.getValue() != null && InitStandAttrUtil.selectionFieldListBuss != null && InitStandAttrUtil.selectionFieldListBuss.size() > 0 && InitStandAttrUtil.selectionFieldListBuss.contains(name)) {
+ if(StringUtils.isNotBlank(entry.getValue().toString())){
+ Object json= new JSONTokener(entry.getValue().toString()).nextValue();
+ if(json instanceof org.json.JSONArray){
+ valArr = com.alibaba.fastjson.JSONObject.parseArray(entry.getValue().toString(),String.class);
+ }else {
+ value = entry.getValue().toString();
+ valArr = Arrays.asList(value.split(","));
+ }
+ if(!valArr.isEmpty()){
+ value = dicTypeEODao.getDicNamesByCodes(valArr);
+ }
+ }
+ entry.setValue(value);
+ }
+ }
+ }
+ }
+ }
+
+ public void attrInfoSearchDetails(SarBussionessStand row,String type) throws Exception {
+ String fieldInfo = InitStandAttrUtil.queryField;
+ String collectId = personCollectEOService.queryCollectByUserAndId(row.getId());
+ row.setCollectId(collectId);
+ // 查询属性表数据
+ if (StringUtils.isNotBlank(fieldInfo)) {
+ Map getAttrMap = new TreeMap<>();
+ if(type.equals("add")){
+ String sarStandAttrEOStr = row.getSarStandAttrEOStr();
+ getAttrMap = JSONObject.fromObject(sarStandAttrEOStr);
+ }else {
+ getAttrMap = sarStandAttrInfoEODao.selectStandFieldAndData(fieldInfo, row.getId());
+ }
+ if (InitStandAttrUtil.clobFieldList != null && !InitStandAttrUtil.clobFieldList.isEmpty()) {
+ // 遍历修改所有clob类型的值
+ for (String clobField : InitStandAttrUtil.clobFieldList) {
+ Clob clobValue = (Clob) getAttrMap.get(clobField);
+ String fieldValue = FieldConvertUtil.ClobToString(clobValue);
+ getAttrMap.put(clobField, fieldValue);
+ }
+ }
+
+ if (getAttrMap != null && !getAttrMap.isEmpty()) {
+ row.setAttrInfoCaseMap(transformUpperCase(getAttrMap));
+ }
+
+ row.setAttrInfoMap(getAttrMap);
+ }
+ }
+
+ private Map transformUpperCase(Map orgMap) {
+ Map resultMap = new HashMap<>();
+
+ for (Map.Entry entry : orgMap.entrySet()) {
+ String newKey = entry.getKey().toLowerCase();
+ resultMap.put(newKey, orgMap.get(entry.getKey()));
+ if (entry.getValue() != null && InitStandAttrUtil.fileFieldListBuss != null && !InitStandAttrUtil.fileFieldListBuss.isEmpty() && InitStandAttrUtil.fileFieldListBuss.contains(entry.getKey())) {
+ String value = entry.getValue().toString();
+ if (StringUtils.isNotBlank(value)) {
+ List fileObj = attFileEOService.getMultiFileInfos(value);
+ if(!fileObj.isEmpty()){
+ resultMap.put(newKey + "Name", fileObj.get(0).getOldFileName());
+ }
+ }
+ }
+ }
+
+ return resultMap;
+ }
+
public void attrInfoDetails (SarBussionessStand row) throws Exception {
String fieldInfo = InitStandAttrUtil.queryFieldBuss;
String collectId = personCollectEOService.queryCollectByUserAndId(row.getId());
@@ -492,6 +749,10 @@ public class SarBussionessStandServiceImpl extends ServiceImpl {
void alterStandAttr(@Param("fieldInfo") String fieldInfo);
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandFile/dao/SarStandFileDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandFile/dao/SarStandFileDao.java
index 04e5ea64..1ffb688c 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandFile/dao/SarStandFileDao.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandFile/dao/SarStandFileDao.java
@@ -2,6 +2,7 @@ package com.adc.da.slrs.sarStandFile.dao;
import com.adc.da.slrs.sarStandFile.entity.SarStandFile;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
import java.util.List;
@@ -13,6 +14,7 @@ import java.util.List;
* @author super_liu
* @since 2021-06-02
*/
+@Repository
public interface SarStandFileDao extends BaseMapper {
List selectFileByStandId(String lawsId);
@@ -29,4 +31,8 @@ public interface SarStandFileDao extends BaseMapper {
int insertForeach(List list); //批量新增
+ int insertSelective(SarStandFile sarStandFile);
+
+ int updateByPrimaryKeySelective(SarStandFile sarStandFile);
+
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandFile/entity/SarStandFile.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandFile/entity/SarStandFile.java
index 49c3059f..45a89d18 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandFile/entity/SarStandFile.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandFile/entity/SarStandFile.java
@@ -86,20 +86,28 @@ public class SarStandFile extends BaseEntity {
private String oriAttId;
@Transient
+ @TableField(exist = false)
private String resId;
@Transient
+ @TableField(exist = false)
private Integer pageCount;
@Transient
+ @TableField(exist = false)
private String fileOldName;
@Transient
- private List idlist = new ArrayList<>();
+ @TableField(exist = false)
+ private List idList = new ArrayList<>();
@Transient
+ @TableField(exist = false)
private String standFileClassifyShow;
@Transient
+ @TableField(exist = false)
private String standNumber;
@Transient
+ @TableField(exist = false)
private String standName;
@Transient
+ @TableField(exist = false)
private String sarType;
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/controller/SarPublicIdeaAllController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/controller/SarPublicIdeaAllController.java
index 0c2868c0..0750f6c6 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/controller/SarPublicIdeaAllController.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/controller/SarPublicIdeaAllController.java
@@ -12,6 +12,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils;
+import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
@@ -52,6 +53,13 @@ public class SarPublicIdeaAllController extends BaseController
return Result.success("200",publicList);
}
+ @ApiOperation(value = "查询流程汇总-公共意见")
+ @GetMapping("/getPublicIdea")
+ public ResponseMessage getPublicIdea(@Param("unique") String unique){
+ List publicList =sarPublicIdeaAllDao.getPublicIdea(unique);
+ return Result.success("200",publicList);
+ }
+
@ApiOperation(value = "查询全部意见")
@GetMapping("/checkIsShow")
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/dao/SarPublicIdeaAllDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/dao/SarPublicIdeaAllDao.java
index 8db66f76..3719ea86 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/dao/SarPublicIdeaAllDao.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/dao/SarPublicIdeaAllDao.java
@@ -3,6 +3,11 @@ package com.adc.da.slrs.sarStandIdea.dao;
import com.adc.da.slrs.sarStandIdea.entity.SarPublicIdeaAll;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.io.Serializable;
+import java.util.Collection;
+import java.util.List;
/**
*
@@ -15,4 +20,5 @@ import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface SarPublicIdeaAllDao extends BaseMapper {
+ List getPublicIdea(@Param("unique")String unique);
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/entity/DetAllStandDto.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/entity/DetAllStandDto.java
index e0da9d35..d18ba855 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/entity/DetAllStandDto.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/entity/DetAllStandDto.java
@@ -10,4 +10,5 @@ public class DetAllStandDto {
String userId;
String endTime;
String Account;
+ String ideaId;
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/entity/SarPublicIdea.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/entity/SarPublicIdea.java
index 37c296ba..470fb13a 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/entity/SarPublicIdea.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/entity/SarPublicIdea.java
@@ -63,5 +63,8 @@ public class SarPublicIdea extends BaseEntity {
@TableField("stand_type")
private String standType;
+ @TableField("uniques")
+ private String uniques;
+
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/entity/SarPublicIdeaAll.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/entity/SarPublicIdeaAll.java
index 54e7ba1c..c50619dd 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/entity/SarPublicIdeaAll.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/entity/SarPublicIdeaAll.java
@@ -58,6 +58,9 @@ public class SarPublicIdeaAll extends BaseEntity {
@TableField("new_text")
private String newText;
+ @TableField("idea_id")
+ private String ideaId;
+
public static final String CID = "cid";
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/service/Impl/SarPublicIdeaAllServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/service/Impl/SarPublicIdeaAllServiceImpl.java
index 7f34cc6c..99547e00 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/service/Impl/SarPublicIdeaAllServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandIdea/service/Impl/SarPublicIdeaAllServiceImpl.java
@@ -49,7 +49,7 @@ public class SarPublicIdeaAllServiceImpl extends ServiceImpl wrapper = new QueryWrapper<>();
- wrapper.eq("CID", detAllStandDto.getCid());
+ wrapper.eq("idea_id", detAllStandDto.getIdeaId());
Page page = new Page<>(detAllStandDto.getPage(), detAllStandDto.getSize());
IPage userIPage = sarPublicIdeaAllDao.selectPage(page, wrapper);
System.out.println("总条数" + userIPage.getTotal());
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/service/impl/SarStandItemsServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/service/impl/SarStandItemsServiceImpl.java
index abf3eaba..74abe2e0 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/service/impl/SarStandItemsServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/service/impl/SarStandItemsServiceImpl.java
@@ -193,13 +193,9 @@ public class SarStandItemsServiceImpl extends ServiceImpl querySarItemAndInterpretation(FindSarItemsPageReqDTO page){
-
-
-
+ //分页查询的总数
Integer count=dao.sarItemCount(page);
page.getPager().setRowCount(count);
-
-
List sarStandItems = dao.querySarItemAndInterpretation(page);
return sarStandItems;
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/service/impl/SarStandardsInfoServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/service/impl/SarStandardsInfoServiceImpl.java
index 0b3baafc..352f2b30 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/service/impl/SarStandardsInfoServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/service/impl/SarStandardsInfoServiceImpl.java
@@ -6,11 +6,14 @@ import com.adc.da.att.vo.AttFileVo;
import com.adc.da.common.*;
import com.adc.da.http.ResponseMessage;
import com.adc.da.http.Result;
-import com.adc.da.mq.service.CreateStandMQService;
+import com.adc.da.mq.CreateMQService;
+import com.adc.da.mq.CreateStandMQService;
import com.adc.da.person.dao.PersonCollectEODao;
import com.adc.da.person.dao.PersonShareEODao;
import com.adc.da.person.service.IPersonCollectEOService;
import com.adc.da.search.service.StandLawsSearchService;
+import com.adc.da.slrs.otConvertMq.dao.OtConvertMqDao;
+import com.adc.da.slrs.otConvertMq.entity.OtConvertMq;
import com.adc.da.slrs.sarLawsInfo.entity.SarLawsInfo;
import com.adc.da.slrs.sarLawsInfo.page.SarLawsInfoEOPage;
import com.adc.da.slrs.sarLawsInfo.page.SarLawsItemsEOPage;
@@ -29,7 +32,6 @@ import com.adc.da.slrs.sarStandFile.dao.SarStandFileDao;
import com.adc.da.slrs.sarStandFile.entity.SarStandFile;
import com.adc.da.slrs.sarStandItems.dao.SarStandItemsDao;
import com.adc.da.slrs.sarStandItems.entity.FindSarItemsPageReqDTO;
-import com.adc.da.slrs.sarStandItems.entity.SarItemVO;
import com.adc.da.slrs.sarStandItems.entity.SarStandItems;
import com.adc.da.slrs.sarStandItems.page.SarStandItemsEOPage;
import com.adc.da.slrs.sarStandItems.service.ISarStandItemsService;
@@ -74,24 +76,15 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
-import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
-import java.beans.BeanInfo;
-import java.beans.IntrospectionException;
-import java.beans.Introspector;
-import java.beans.PropertyDescriptor;
import java.io.File;
import java.io.FileInputStream;
-import java.lang.reflect.Field;
-import java.lang.reflect.InvocationTargetException;
-import java.lang.reflect.Modifier;
import java.sql.Clob;
import java.text.SimpleDateFormat;
import java.util.*;
-import java.util.concurrent.atomic.AtomicInteger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
@@ -182,6 +175,12 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl
*/
public int updateSarStandardsInfo(SarStandardsInfo sarStandardsInfoEO) throws Exception {
+
+ /**
+ * 加入对应"国家/地区"的清单列表
+ */
+
+ //1.获取标准清单的"国家/地区"
+ //2.判断修改的标准的"国家/地区"与清单中的是否一致,一致则添加到清单中,不一致不作处理
+
+
+
+
String standId = sarStandardsInfoEO.getId();
// 查询修改前数据信息,为修改代替标准号使用
SarStandardsInfo beforeSarStandardsInfo = dao.selectById(standId);
@@ -1152,18 +1162,18 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl listFile = sarStandFileEODao.selectFileByStandIdAndId(sarStandFileEO);
-// if (listFile != null) {
-// if (!listFile.isEmpty()) {
-// for (int f = 0; f < listFile.size(); f++) {
-// //删除文件信息表数据
+ if (listFile != null) {
+ if (!listFile.isEmpty()) {
+ for (int f = 0; f < listFile.size(); f++) {
+ //删除文件信息表数据
// sarFileInfoEODao.deleteByfileId(listFile.get(f).getId());
-// //删除转换表ot_convert数据
-// otConvertEODao.deleteByAttId(listFile.get(f).getAttId());
-// }
-// }
-// }
+ //删除转换表ot_convert数据
+ otConvertEODao.deleteByAttId(listFile.get(f).getAttId());
+ }
+ }
+ }
sarStandPutTimeEODao.deleteByStandId(standId);
// 修改属性表数据
sarStandAttrInfoEODao.deleteStandAttrByStandId(standId);
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/otConvertMq/OtConvertMqMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/otConvertMq/OtConvertMqMapper.xml
new file mode 100644
index 00000000..687401d3
--- /dev/null
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/otConvertMq/OtConvertMqMapper.xml
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ modify_time, creation_time, valid_flag, att_id, file_path, user_id, mq_state, mq_code, id
+
+
+
+
+ where 1=1
+
+
+ and modify_time ${modifyTimeOperator} #{modifyTime}
+
+
+ and modify_time >= #{modifyTime1}
+
+
+ and modify_time <= #{modifyTime2}
+
+
+ and creation_time ${creationTimeOperator} #{creationTime}
+
+
+ and creation_time >= #{creationTime1}
+
+
+ and creation_time <= #{creationTime2}
+
+
+ and valid_flag ${validFlagOperator} #{validFlag}
+
+
+ and att_id ${attIdOperator} #{attId}
+
+
+ and file_path ${filePathOperator} #{filePath}
+
+
+ and user_id ${userIdOperator} #{userId}
+
+
+ and mq_state ${mqStateOperator} #{mqState}
+
+
+ and mq_code ${mqCodeOperator} #{mqCode}
+
+
+ and id ${idOperator} #{id}
+
+
+
+
+
+
+
+ insert into OT_CONVERT_MQ()
+ values (#{modifyTime, jdbcType=TIMESTAMP}, #{creationTime, jdbcType=TIMESTAMP}, #{validFlag, jdbcType=INTEGER}, #{attId, jdbcType=VARCHAR}, #{filePath, jdbcType=VARCHAR}, #{userId, jdbcType=VARCHAR}, #{mqState, jdbcType=INTEGER}, #{mqCode, jdbcType=VARCHAR}, #{id, jdbcType=VARCHAR})
+
+
+
+
+
+ insert into OT_CONVERT_MQ
+
+ modify_time,
+ creation_time,
+ valid_flag,
+ att_id,
+ file_path,
+ user_id,
+ mq_state,
+ mq_code,
+ id,
+
+
+ #{modifyTime, jdbcType=TIMESTAMP},
+ #{creationTime, jdbcType=TIMESTAMP},
+ #{validFlag, jdbcType=INTEGER},
+ #{attId, jdbcType=VARCHAR},
+ #{filePath, jdbcType=VARCHAR},
+ #{userId, jdbcType=VARCHAR},
+ #{mqState, jdbcType=INTEGER},
+ #{mqCode, jdbcType=VARCHAR},
+ #{id, jdbcType=VARCHAR},
+
+
+
+
+
+ update OT_CONVERT_MQ
+ set modify_time = #{modifyTime},
+ creation_time = #{creationTime},
+ valid_flag = #{validFlag},
+ att_id = #{attId},
+ file_path = #{filePath},
+ user_id = #{userId},
+ mq_state = #{mqState},
+ mq_code = #{mqCode}
+ where id = #{id}
+
+
+
+
+ update OT_CONVERT_MQ
+
+
+ modify_time = #{modifyTime},
+
+
+ creation_time = #{creationTime},
+
+
+ valid_flag = #{validFlag},
+
+
+ att_id = #{attId},
+
+
+ file_path = #{filePath},
+
+
+ user_id = #{userId},
+
+
+ mq_state = #{mqState},
+
+
+ mq_code = #{mqCode},
+
+
+ where id = #{id}
+
+
+
+
+
+
+ delete from OT_CONVERT_MQ
+ where att_id = #{value}
+
+
+
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandFile/SarBussStandFileMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandFile/SarBussStandFileMapper.xml
index f5f571df..370bd60d 100644
--- a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandFile/SarBussStandFileMapper.xml
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandFile/SarBussStandFileMapper.xml
@@ -185,9 +185,9 @@
and stand_id = #{standId}
-
+
and id not in
-
+
#{item}
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml
index 04eea3a6..1e3996d7 100644
--- a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml
@@ -20,6 +20,7 @@
+
@@ -35,12 +36,13 @@
+
modify_time, creation_time, valid_flag, stand_status, replaced_stand_num,replace_stand_num,
- put_time, issue_time,stand_en_name,stand_name, stand_code, id,apply_country, stand_nature, stand_sort
+ put_time, issue_time,stand_en_name,stand_name, stand_code, id,apply_country, stand_nature, stand_sort,text_status_buss
stand_year,dicapplyCountry.DIC_TYPE_NAME as applyCountryShow,dicstandSort.DIC_TYPE_NAME as standSortShow,
@@ -48,7 +50,7 @@
SAR_BUSSIONESS_STAND.creation_time, SAR_BUSSIONESS_STAND.valid_flag,
SAR_BUSSIONESS_STAND.apply_country, SAR_BUSSIONESS_STAND.stand_nature,SAR_BUSSIONESS_STAND.stand_sort,
stand_status, replaced_stand_num,replace_stand_num,put_time,issue_time,stand_en_name,
- stand_name, stand_code,SAR_BUSSIONESS_STAND.id,dicstandStatus.DIC_TYPE_NAME as standStatusShow
+ stand_name, stand_code,SAR_BUSSIONESS_STAND.id,dicstandStatus.DIC_TYPE_NAME as standStatusShow,SAR_BUSSIONESS_STAND.text_status_buss
@@ -352,7 +354,7 @@
- left join TS_DICTYPE dicstandStatus ON ( dicstandStatus.dic_type_code = SAR_BUSSIONESS_STAND.STAND_STATUS AND dicstandStatus.dic_id IS NOT NULL and dicstandStatus.valid_flag = 0)
+ left join TS_DICTYPE dicstandStatus ON ( dicstandStatus.dic_type_code = SAR_BUSSIONESS_STAND.TEXT_STATUS_BUSS AND dicstandStatus.dic_id IS NOT NULL and dicstandStatus.valid_flag = 0)
left join TS_DICTYPE dicstandNature ON ( dicstandNature.dic_type_code = SAR_BUSSIONESS_STAND.STAND_NATURE AND dicstandNature.dic_id IS NOT NULL and dicstandNature.valid_flag = 0)
left join TS_DICTYPE dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id IS NOT NULL and dicstandSort.valid_flag = 0)
left join TS_DICTYPE dicapplyCountry ON ( dicapplyCountry.dic_type_code = SAR_BUSSIONESS_STAND.APPLY_COUNTRY AND dicapplyCountry.dic_id IS NOT NULL and dicapplyCountry.valid_flag = 0)
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandFile/SarStandFileMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandFile/SarStandFileMapper.xml
index d0c68d5c..fe7091e7 100644
--- a/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandFile/SarStandFileMapper.xml
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandFile/SarStandFileMapper.xml
@@ -228,9 +228,9 @@
and stand_id = #{standId}
-
+
and id not in
-
+
#{item}
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandIdea/SarPublicIdeaAllMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandIdea/SarPublicIdeaAllMapper.xml
index b0c8772d..8beb3f8a 100644
--- a/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandIdea/SarPublicIdeaAllMapper.xml
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandIdea/SarPublicIdeaAllMapper.xml
@@ -1,4 +1,10 @@
+
+
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandWarning/SarStandardInfo.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandWarning/SarStandardInfo.xml
new file mode 100644
index 00000000..3d82bdd6
--- /dev/null
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandWarning/SarStandardInfo.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandWarning/SarStandardItem.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandWarning/SarStandardItem.xml
new file mode 100644
index 00000000..58a4b8eb
--- /dev/null
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandWarning/SarStandardItem.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandWarning/SarStandardWarningDao.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandWarning/SarStandardWarningDao.xml
new file mode 100644
index 00000000..95d5ca67
--- /dev/null
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandWarning/SarStandardWarningDao.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+ INSERT IGNORE INTO sar_stand_warning (ID, STAND_TYPE, STAND_CODE,STAND_NAME,PUT_TIME,APPLY_TYPE,DUTY_ENGINEER,ITEMS_ID,ITEMS_NAME,POLICY_ID,POLICY_NAME,MARK,POWER)
+ VALUES
+
+
+ (
+ #{item.id}
+ ,#{item.standType}
+ ,#{item.standCode}
+ ,#{item.standName}
+ ,#{item.putTime}
+ ,#{item.applyType}
+ ,#{item.dutyEngineer}
+ ,#{item.itemsId}
+ ,#{item.itemsName}
+ ,#{item.policyId}
+ ,#{item.policyName}
+ ,#{item.mark}
+ ,#{item.power}
+ )
+
+
+
+
+
+