Merge branch 'develop_master' into develop_migration
# Conflicts: # doc/sql/数据库改动.sql
This commit is contained in:
@@ -79,7 +79,7 @@
|
|||||||
'BUSINESS_STAND' AS resFlag
|
'BUSINESS_STAND' AS resFlag
|
||||||
FROM
|
FROM
|
||||||
SAR_BUSSIONESS_STAND
|
SAR_BUSSIONESS_STAND
|
||||||
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code= SAR_BUSSIONESS_STAND.STAND_SORT and dicstandSort.valid_flag=0 and dicstandSort.dic_id is not null)
|
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code= SAR_BUSSIONESS_STAND.STAND_SORT and dicstandSort.valid_flag=0 and dicstandSort.dic_id is not null AND dicstandSort.dic_id = 'NGETEMDJDI')
|
||||||
WHERE
|
WHERE
|
||||||
SAR_BUSSIONESS_STAND.VALID_FLAG=0
|
SAR_BUSSIONESS_STAND.VALID_FLAG=0
|
||||||
)
|
)
|
||||||
@@ -167,7 +167,7 @@
|
|||||||
FROM
|
FROM
|
||||||
SAR_BUSSIONESS_STAND left join TS_ORG on SAR_BUSSIONESS_STAND.RESPONSIBLE_UNIT = TS_ORG.ID
|
SAR_BUSSIONESS_STAND left join TS_ORG on SAR_BUSSIONESS_STAND.RESPONSIBLE_UNIT = TS_ORG.ID
|
||||||
left join TS_DICTYPE dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id IS NOT NULL and
|
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)
|
dicstandSort.valid_flag = 0 AND dicstandSort.dic_id = 'NGETEMDJDI')
|
||||||
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.STAND_STATUS AND dicstandStatus.dic_id IS NOT NULL and dicstandStatus.valid_flag = 0)
|
||||||
WHERE
|
WHERE
|
||||||
SAR_BUSSIONESS_STAND.VALID_FLAG=0
|
SAR_BUSSIONESS_STAND.VALID_FLAG=0
|
||||||
@@ -232,7 +232,7 @@
|
|||||||
FROM
|
FROM
|
||||||
SAR_BUSSIONESS_STAND left join TS_ORG on SAR_BUSSIONESS_STAND.RESPONSIBLE_UNIT = TS_ORG.ID
|
SAR_BUSSIONESS_STAND left join TS_ORG on SAR_BUSSIONESS_STAND.RESPONSIBLE_UNIT = TS_ORG.ID
|
||||||
left join TS_DICTYPE dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id IS NOT NULL and
|
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)
|
dicstandSort.valid_flag = 0 AND dicstandSort.dic_id = 'NGETEMDJDI' )
|
||||||
WHERE
|
WHERE
|
||||||
SAR_BUSSIONESS_STAND.VALID_FLAG=0
|
SAR_BUSSIONESS_STAND.VALID_FLAG=0
|
||||||
)
|
)
|
||||||
@@ -379,7 +379,7 @@
|
|||||||
LEFT JOIN SAR_BUSS_STAND_VAL valapp ON ( SAR_BUSSIONESS_STAND.id = valapp.stand_id AND valapp.PROPERTY_TYPE = 'APPLY_ARCTIC' )
|
LEFT JOIN SAR_BUSS_STAND_VAL valapp ON ( SAR_BUSSIONESS_STAND.id = valapp.stand_id AND valapp.PROPERTY_TYPE = 'APPLY_ARCTIC' )
|
||||||
LEFT JOIN SAR_BUSS_STAND_VAL valeng ON ( SAR_BUSSIONESS_STAND.id = valeng.stand_id AND valeng.PROPERTY_TYPE = 'ENERGY_KIND' )
|
LEFT JOIN SAR_BUSS_STAND_VAL valeng ON ( SAR_BUSSIONESS_STAND.id = valeng.stand_id AND valeng.PROPERTY_TYPE = 'ENERGY_KIND' )
|
||||||
left join TS_ORG on SAR_BUSSIONESS_STAND.RESPONSIBLE_UNIT = TS_ORG.ID
|
left join TS_ORG on SAR_BUSSIONESS_STAND.RESPONSIBLE_UNIT = TS_ORG.ID
|
||||||
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 dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id IS NOT NULL and dicstandSort.valid_flag = 0 AND dicstandSort.dic_id = 'NGETEMDJDI')
|
||||||
WHERE
|
WHERE
|
||||||
SAR_SAR_ACCESS_INFO.VALID_FLAG=0 and
|
SAR_SAR_ACCESS_INFO.VALID_FLAG=0 and
|
||||||
SAR_BUSSIONESS_STAND.VALID_FLAG=0
|
SAR_BUSSIONESS_STAND.VALID_FLAG=0
|
||||||
|
|||||||
+3
-3
@@ -139,7 +139,7 @@ public class StandLawsSearchServiceImpl implements StandLawsSearchService {
|
|||||||
}
|
}
|
||||||
if("stand".equals(attrInfoMap.get("type"))){
|
if("stand".equals(attrInfoMap.get("type"))){
|
||||||
// 标准全文
|
// 标准全文
|
||||||
fullTextSearchEO.put("title",attrInfoMap.get("numbershow")+" "+attrInfoMap.get("nameshow"));
|
fullTextSearchEO.put("title",attrInfoMap.get("numbershow")+" "+attrInfoMap.getOrDefault("nameshow",""));
|
||||||
|
|
||||||
for (String key : attrInfoMap.keySet()) {
|
for (String key : attrInfoMap.keySet()) {
|
||||||
if (null == attrInfoMap.get(key) || "".equals(attrInfoMap.get(key))){
|
if (null == attrInfoMap.get(key) || "".equals(attrInfoMap.get(key))){
|
||||||
@@ -253,7 +253,7 @@ public class StandLawsSearchServiceImpl implements StandLawsSearchService {
|
|||||||
attrInfoMap.put(key, "null");
|
attrInfoMap.put(key, "null");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fullTextSearchEO.put("title",attrInfoMap.get("lawsTypeName")+" "+attrInfoMap.get("lawsNumber")+" "+attrInfoMap.get("lawsName"));
|
fullTextSearchEO.put("title",attrInfoMap.get("lawsTypeName")+" "+attrInfoMap.getOrDefault("lawsNumber","")+" "+attrInfoMap.getOrDefault("lawsName",""));
|
||||||
StringBuilder contentBuilder = new StringBuilder();
|
StringBuilder contentBuilder = new StringBuilder();
|
||||||
contentBuilder.append("政策分类: ").append(attrInfoMap.get("lawsTypeName")).append(" ");
|
contentBuilder.append("政策分类: ").append(attrInfoMap.get("lawsTypeName")).append(" ");
|
||||||
contentBuilder.append("政策编号: ").append(attrInfoMap.get("lawsNumber")).append(" ");
|
contentBuilder.append("政策编号: ").append(attrInfoMap.get("lawsNumber")).append(" ");
|
||||||
@@ -321,7 +321,7 @@ public class StandLawsSearchServiceImpl implements StandLawsSearchService {
|
|||||||
attrInfoMap.put(key, "null");
|
attrInfoMap.put(key, "null");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fullTextSearchEO.put("title",attrInfoMap.get("stand_code")+" "+attrInfoMap.get("stand_name"));
|
fullTextSearchEO.put("title",attrInfoMap.get("stand_code")+" "+attrInfoMap.getOrDefault("stand_name",""));
|
||||||
StringBuilder contentBuilder = new StringBuilder();
|
StringBuilder contentBuilder = new StringBuilder();
|
||||||
contentBuilder.append("企标类别:").append(attrInfoMap.get("standSort")).append(" ");
|
contentBuilder.append("企标类别:").append(attrInfoMap.get("standSort")).append(" ");
|
||||||
contentBuilder.append("标准年份:").append(attrInfoMap.get("standYear")).append(" ");
|
contentBuilder.append("标准年份:").append(attrInfoMap.get("standYear")).append(" ");
|
||||||
|
|||||||
@@ -0,0 +1,34 @@
|
|||||||
|
package com.adc.da.mq;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.sarStandardsInfo.entity.DSarStandardDTO;
|
||||||
|
import org.springframework.amqp.core.AmqpTemplate;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
|
||||||
|
@Component
|
||||||
|
public class CreateStandardMQService {
|
||||||
|
@Autowired
|
||||||
|
private AmqpTemplate rabbitTemplate;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author yuezhihang
|
||||||
|
* @Description 创建消息队列
|
||||||
|
* Date 2018/8/24 13:59
|
||||||
|
* @Param [convert, convertType]
|
||||||
|
* @return int
|
||||||
|
**/
|
||||||
|
public void sendMQ(List<DSarStandardDTO> changeJJSS, List<DSarStandardDTO> changeXXYX ){
|
||||||
|
Map<String,Object> map=new HashMap<>();
|
||||||
|
map.put("changeJJSS",changeJJSS);
|
||||||
|
map.put("changeXXYX",changeXXYX);
|
||||||
|
// map.put("map",hashMap);
|
||||||
|
//发送消息队列
|
||||||
|
this.rabbitTemplate.convertAndSend("standard-exchange_updateText_RELEASE", "standard-key_updateText_RELEASE", map);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -4,6 +4,7 @@ import com.adc.da.slrs.sarLawsAttrInfo.service.ISarLawsAttrInfoService;
|
|||||||
import com.adc.da.slrs.sarLawsStandInfo.entity.SarLawsStandInfo;
|
import com.adc.da.slrs.sarLawsStandInfo.entity.SarLawsStandInfo;
|
||||||
import com.adc.da.slrs.sarLawsStandInfo.service.ISarLawsStandInfoService;
|
import com.adc.da.slrs.sarLawsStandInfo.service.ISarLawsStandInfoService;
|
||||||
import com.adc.da.slrs.sarStandAttrInfo.service.ISarStandAttrInfoService;
|
import com.adc.da.slrs.sarStandAttrInfo.service.ISarStandAttrInfoService;
|
||||||
|
import com.adc.da.slrs.sarStandardsInfo.entity.DSarStandardDTO;
|
||||||
import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfo;
|
import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfo;
|
||||||
import com.adc.da.slrs.sarStandardsInfo.service.ISarStandardsInfoService;
|
import com.adc.da.slrs.sarStandardsInfo.service.ISarStandardsInfoService;
|
||||||
import com.adc.da.sys.service.IDicTypeEOService;
|
import com.adc.da.sys.service.IDicTypeEOService;
|
||||||
@@ -201,6 +202,77 @@ public class SendQdUpdateMQService {
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@RabbitListener(bindings = @QueueBinding(
|
||||||
|
value = @Queue(value = "createMQ_Standard_updateText_RELEASE", durable = "true"),
|
||||||
|
exchange = @Exchange(value = "standard-exchange_updateText_RELEASE", ignoreDeclarationExceptions = "true"),
|
||||||
|
key = "standard-key_updateText_RELEASE"))
|
||||||
|
public void createStandardMQ(Map<String, Object> bussMap, Message message, Channel channel) throws Exception {
|
||||||
|
|
||||||
|
//数据字典数据组装
|
||||||
|
//数据字典数据组装
|
||||||
|
Map<String, Object> dicTypeEO = dicTypeEOService.getDicTypeListCode();
|
||||||
|
Map<String, String> map = new HashMap<>();
|
||||||
|
List<Map<String, String>> arr = (List<Map<String, String>>) dicTypeEO.get("WBZTCLASS");
|
||||||
|
arr.forEach(stringStringMap -> {
|
||||||
|
map.put(stringStringMap.get("label"), stringStringMap.get("value"));
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
List<DSarStandardDTO> changeJJSS= (List<DSarStandardDTO>) bussMap.get("changeJJSS");
|
||||||
|
List<DSarStandardDTO> changeXXYX= (List<DSarStandardDTO>) bussMap.get("changeXXYX");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//写修改逻辑
|
||||||
|
Thread.sleep(5000);
|
||||||
|
for (DSarStandardDTO jjss : changeJJSS) {
|
||||||
|
QueryWrapper<SarStandardsInfo> wrapper = new QueryWrapper<>();
|
||||||
|
wrapper.eq("ID", jjss.getId());
|
||||||
|
List<SarStandardsInfo> infos = sarStandardsInfoService.list(wrapper);
|
||||||
|
if (null != infos && infos.size() > 0) {
|
||||||
|
SarStandardsInfo sarStandardsInfo = new SarStandardsInfo();
|
||||||
|
sarStandardsInfo.setId(jjss.getId());
|
||||||
|
sarStandardsInfo.setModifyTime(new Date());
|
||||||
|
sarStandardsInfo.setTextStatus(map.get("即将实施"));
|
||||||
|
Map<String, Object> bussAttrInfoMap = iSarStandAttrInfoService.getBussAttrInfo(jjss.getId());
|
||||||
|
if (bussAttrInfoMap != null) {
|
||||||
|
sarStandardsInfo.setSarStandAttrEOStr(JSONObject.toJSONString(bussAttrInfoMap));
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
|
||||||
|
sarStandardsInfoService.updateSarStandardsInfo(sarStandardsInfo);
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (DSarStandardDTO jjss : changeXXYX) {
|
||||||
|
QueryWrapper<SarStandardsInfo> wrapper = new QueryWrapper<>();
|
||||||
|
wrapper.eq("ID", jjss.getId());
|
||||||
|
List<SarStandardsInfo> infos = sarStandardsInfoService.list(wrapper);
|
||||||
|
if (null != infos && infos.size() > 0) {
|
||||||
|
SarStandardsInfo sarStandardsInfo = new SarStandardsInfo();
|
||||||
|
sarStandardsInfo.setId(jjss.getId());
|
||||||
|
sarStandardsInfo.setModifyTime(new Date());
|
||||||
|
sarStandardsInfo.setTextStatus(map.get("现行有效"));
|
||||||
|
Map<String, Object> bussAttrInfoMap = iSarStandAttrInfoService.getBussAttrInfo(jjss.getId());
|
||||||
|
if (bussAttrInfoMap != null) {
|
||||||
|
sarStandardsInfo.setSarStandAttrEOStr(JSONObject.toJSONString(bussAttrInfoMap));
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
sarStandardsInfoService.updateSarStandardsInfo(sarStandardsInfo);
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,13 @@
|
|||||||
package com.adc.da.scheduled;
|
package com.adc.da.scheduled;
|
||||||
|
|
||||||
|
import com.adc.da.mq.CreateStandardMQService;
|
||||||
import com.adc.da.scheduled.dao.SarStandardInfoDao;
|
import com.adc.da.scheduled.dao.SarStandardInfoDao;
|
||||||
import com.adc.da.scheduled.dao.SarStandardItemDao;
|
import com.adc.da.scheduled.dao.SarStandardItemDao;
|
||||||
import com.adc.da.scheduled.dao.SarStandardWarningDao;
|
import com.adc.da.scheduled.dao.SarStandardWarningDao;
|
||||||
import com.adc.da.scheduled.entity.TermDTO;
|
import com.adc.da.scheduled.entity.TermDTO;
|
||||||
|
|
||||||
import com.adc.da.slrs.ActivityDatas.entity.DataList;
|
import com.adc.da.slrs.ActivityDatas.entity.DataList;
|
||||||
|
import com.adc.da.slrs.processModel.utils.TrainFormDate;
|
||||||
import com.adc.da.slrs.sarStandAttrInfo.dao.SarStandAttrInfoDao;
|
import com.adc.da.slrs.sarStandAttrInfo.dao.SarStandAttrInfoDao;
|
||||||
import com.adc.da.slrs.sarStandAttrInfo.entity.SarStandAttrInfo;
|
import com.adc.da.slrs.sarStandAttrInfo.entity.SarStandAttrInfo;
|
||||||
|
|
||||||
@@ -13,8 +15,10 @@ import com.adc.da.slrs.sarStandWarning.entity.EarlyWarningEO;
|
|||||||
import com.adc.da.slrs.sarStandWarning.entity.WarningDate;
|
import com.adc.da.slrs.sarStandWarning.entity.WarningDate;
|
||||||
import com.adc.da.slrs.sarStandWarning.service.IWarningDateService;
|
import com.adc.da.slrs.sarStandWarning.service.IWarningDateService;
|
||||||
import com.adc.da.slrs.sarStandardsInfo.dao.SarStandardsInfoDao;
|
import com.adc.da.slrs.sarStandardsInfo.dao.SarStandardsInfoDao;
|
||||||
|
import com.adc.da.slrs.sarStandardsInfo.entity.DSarStandardDTO;
|
||||||
import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfo;
|
import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfo;
|
||||||
import com.adc.da.slrs.sarUpdLog.service.ISarUpdLogService;
|
import com.adc.da.slrs.sarUpdLog.service.ISarUpdLogService;
|
||||||
|
import com.adc.da.sys.service.IDicTypeEOService;
|
||||||
import com.adc.da.util.UUIDUtils;
|
import com.adc.da.util.UUIDUtils;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -35,6 +39,8 @@ import org.springframework.transaction.annotation.Transactional;
|
|||||||
|
|
||||||
import javax.annotation.PostConstruct;
|
import javax.annotation.PostConstruct;
|
||||||
import java.lang.reflect.InvocationTargetException;
|
import java.lang.reflect.InvocationTargetException;
|
||||||
|
import java.text.ParseException;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.regex.Matcher;
|
import java.util.regex.Matcher;
|
||||||
@@ -73,6 +79,12 @@ public class ScheduledJob {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private IWarningDateService iWarningDateService;// 预警日期
|
private IWarningDateService iWarningDateService;// 预警日期
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
CreateStandardMQService createStandardMQService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IDicTypeEOService dicTypeEOService;
|
||||||
|
|
||||||
// @PostConstruct //程序启动时执行一次
|
// @PostConstruct //程序启动时执行一次
|
||||||
// @Scheduled(cron = "0 0 0 * * ?") //每天的凌晨0点执行
|
// @Scheduled(cron = "0 0 0 * * ?") //每天的凌晨0点执行
|
||||||
// @Scheduled(cron="*/5 * * * * ?")
|
// @Scheduled(cron="*/5 * * * * ?")
|
||||||
@@ -174,10 +186,6 @@ public class ScheduledJob {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ISarUpdLogService sarUpdLogEOService;
|
private ISarUpdLogService sarUpdLogEOService;
|
||||||
|
|
||||||
@@ -289,8 +297,6 @@ public class ScheduledJob {
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//一个被代替标准号时,文本状态更新为废止状态,两个及以上时更新为被代替状态
|
//一个被代替标准号时,文本状态更新为废止状态,两个及以上时更新为被代替状态
|
||||||
for (String key : replaceIdCountMap.keySet()) {
|
for (String key : replaceIdCountMap.keySet()) {
|
||||||
SarStandardsInfo sarStandardsInfo = new SarStandardsInfo();
|
SarStandardsInfo sarStandardsInfo = new SarStandardsInfo();
|
||||||
@@ -334,7 +340,6 @@ public class ScheduledJob {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public void saveUpdateLog(SarStandardsInfo sarStandardsInfoEO, SarStandardsInfo beforeSarStandardsInfo, String reasonMsg) throws Exception {
|
public void saveUpdateLog(SarStandardsInfo sarStandardsInfoEO, SarStandardsInfo beforeSarStandardsInfo, String reasonMsg) throws Exception {
|
||||||
Map<String, Object> newMap = new HashMap<>();
|
Map<String, Object> newMap = new HashMap<>();
|
||||||
Map<String, Object> oldMap = new HashMap<>();
|
Map<String, Object> oldMap = new HashMap<>();
|
||||||
@@ -352,4 +357,117 @@ public class ScheduledJob {
|
|||||||
String content = "==定时任务执行修改==:" + number + " 《" + sarStandardsInfoEO.getStandName() + "》" + reasonMsg;
|
String content = "==定时任务执行修改==:" + number + " 《" + sarStandardsInfoEO.getStandName() + "》" + reasonMsg;
|
||||||
sarUpdLogEOService.createUpdateLog(sarStandardsInfoEO.getStandType() + "_STAND", sarStandardsInfoEO.getId(), oldMap, newMap, content);
|
sarUpdLogEOService.createUpdateLog(sarStandardsInfoEO.getStandType() + "_STAND", sarStandardsInfoEO.getId(), oldMap, newMap, content);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// @Scheduled(cron = "0 0 0 * * ?") //每天的凌晨0点执行
|
||||||
|
// @Scheduled(cron = "*/30 * * * * ?")
|
||||||
|
@Async
|
||||||
|
public void TextStatusUpdateStandard() {
|
||||||
|
Logger logger = LoggerFactory.getLogger(ScheduledJob.class);
|
||||||
|
logger.info("=======================================开始更新文本状态======================================");
|
||||||
|
//第一步 查询满足条件的数据 第一步只能查询 需要的标准id和日期
|
||||||
|
//查询出两组数据
|
||||||
|
Map<String, String> map = new HashMap<>();
|
||||||
|
List<String> types = new ArrayList<>();
|
||||||
|
types.add("WBZTCLASS");
|
||||||
|
Map<String, Object> dicTypeEO = dicTypeEOService.getDicTypeListCodeByType(types);
|
||||||
|
List<Map<String, String>> arr = (List<Map<String, String>>) dicTypeEO.get("WBZTCLASS");
|
||||||
|
arr.forEach(stringStringMap -> {
|
||||||
|
stringStringMap.keySet().forEach(s -> {
|
||||||
|
map.put(stringStringMap.get("label"), stringStringMap.get("value"));
|
||||||
|
});
|
||||||
|
});
|
||||||
|
//只针对国内标准 INLAND
|
||||||
|
|
||||||
|
// 查询国标 实施日期 晚于现在
|
||||||
|
// 标准状态属于发布
|
||||||
|
// 标准状态改为即将实施
|
||||||
|
List<DSarStandardDTO> changeJJSS = new ArrayList<>();
|
||||||
|
List<String> strings = new ArrayList<>();
|
||||||
|
strings.add(map.get("发布"));
|
||||||
|
List<DSarStandardDTO> sarStandardsInfos = sarStandardsInfoDao.dealWithDS("INLAND", strings);
|
||||||
|
//判定时间
|
||||||
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
|
if (null != sarStandardsInfos && sarStandardsInfos.size() > 0) {
|
||||||
|
for (DSarStandardDTO s : sarStandardsInfos) {
|
||||||
|
if (null != s.getSSRQ()) {
|
||||||
|
if (s.getSSRQ().contains(",")) {
|
||||||
|
//多个日期拆分 一个满足就都满足
|
||||||
|
if (findFirstTime(s.getSSRQ()).compareTo(new Date()) >= 0 && !changeJJSS.contains(s)) {
|
||||||
|
changeJJSS.add(s);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
Date date = null;
|
||||||
|
try {
|
||||||
|
date = dateFormat.parse(TrainFormDate.dealWithTimeZoneyyyy(s.getSSRQ(), "yyyy-MM-dd"));
|
||||||
|
} catch (ParseException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
logger.info("时间为:" + date);
|
||||||
|
//与现在时间进行比较
|
||||||
|
if (date.compareTo(new Date()) >= 0 && !changeJJSS.contains(s)) {
|
||||||
|
changeJJSS.add(s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 标桩状态 属于即将实施 或 发布
|
||||||
|
// 实施日期 在今天之前
|
||||||
|
// 标准状态 改为现行有效
|
||||||
|
List<DSarStandardDTO> changeXXYX = new ArrayList<>();
|
||||||
|
List<String> strings2 = new ArrayList<>();
|
||||||
|
strings2.add(map.get("即将实施"));
|
||||||
|
strings2.add(map.get("发布"));
|
||||||
|
List<DSarStandardDTO> sarStandardsInfos1 = sarStandardsInfoDao.dealWithDS("INLAND", strings2);
|
||||||
|
if (null != sarStandardsInfos1 && sarStandardsInfos1.size() > 0) {
|
||||||
|
for (DSarStandardDTO s : sarStandardsInfos1) {
|
||||||
|
if (null != s.getSSRQ()) {
|
||||||
|
if (s.getSSRQ().contains(",")) {
|
||||||
|
//多个日期拆分 一个满足就都满足
|
||||||
|
if (findFirstTime(s.getSSRQ()).compareTo(new Date()) < 0 && !changeXXYX.contains(s)) {
|
||||||
|
changeXXYX.add(s);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
Date date = null;
|
||||||
|
try {
|
||||||
|
date = dateFormat.parse(TrainFormDate.dealWithTimeZoneyyyy(s.getSSRQ(), "yyyy-MM-dd"));
|
||||||
|
} catch (ParseException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
logger.info("时间为:" + date);
|
||||||
|
//与现在时间进行比较
|
||||||
|
if (date.compareTo(new Date()) < 0 && !changeXXYX.contains(s)) {
|
||||||
|
changeXXYX.add(s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
logger.info("改为即将实施的有" + changeJJSS.size() + "条");
|
||||||
|
logger.info("改为现行有效的有" + changeXXYX.size() + "条");
|
||||||
|
logger.info("=============================");
|
||||||
|
createStandardMQService.sendMQ(changeJJSS,changeXXYX);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private Date findFirstTime(String ssrq) {
|
||||||
|
String[] as = ssrq.split(",");
|
||||||
|
List<Date> dates = new ArrayList<>();
|
||||||
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
|
for (String s : as) {
|
||||||
|
Date date = null;
|
||||||
|
try {
|
||||||
|
date = dateFormat.parse(TrainFormDate.dealWithTimeZoneyyyy(s, "yyyy-MM-dd"));
|
||||||
|
} catch (ParseException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
dates.add(date);
|
||||||
|
}
|
||||||
|
dates.sort(Comparator.comparing(date -> date));
|
||||||
|
return dates.get(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -42,7 +42,7 @@ public class StandDataServiceImpl extends ServiceImpl<StandDataDao, StandData> i
|
|||||||
standDataQuery.stream().peek(standData -> {
|
standDataQuery.stream().peek(standData -> {
|
||||||
FileResult fileResult = new FileResult();
|
FileResult fileResult = new FileResult();
|
||||||
fileResult.setDocumentName(verifyObj(standData.getStandSort(),standData.getStandNumber(),standData.getStandName()));
|
fileResult.setDocumentName(verifyObj(standData.getStandSort(),standData.getStandNumber(),standData.getStandName()));
|
||||||
fileResult.setDocumentUrl(webUrl+"?userName="+encode(searchStandContext.getUserName())+"&dataId="+standData.getStandId()+"&datatype="+standData.getStandType());
|
fileResult.setDocumentUrl(webUrl+"?dataId="+standData.getStandId()+"&datatype="+standData.getStandType());
|
||||||
fileResultList.add(fileResult);
|
fileResultList.add(fileResult);
|
||||||
}).collect(Collectors.toList());
|
}).collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,79 @@
|
|||||||
|
package com.adc.da.slrs.sarQaInfo.entity;
|
||||||
|
|
||||||
|
import com.adc.da.base.page.BasePage;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 标准法规问答信息表
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author yzh
|
||||||
|
* @since 2022-05-06
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@ApiModel(value="SarQaInfo对象", description="标准法规问答信息表")
|
||||||
|
public class SarQaInfoPage extends BasePage {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "主键")
|
||||||
|
@TableId("ID")
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "资源类型-标准、法规、企标")
|
||||||
|
@TableField("RES_TYPE")
|
||||||
|
private String resType;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "资源ID")
|
||||||
|
@TableField("RES_ID")
|
||||||
|
private String resId;
|
||||||
|
|
||||||
|
@TableField("QUE_USER")
|
||||||
|
private String queUser;
|
||||||
|
|
||||||
|
@TableField("ANSWER_USER")
|
||||||
|
private String answerUser;
|
||||||
|
|
||||||
|
@TableField("RE_ANSWER_USER")
|
||||||
|
private String reAnswerUser;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "提问时间")
|
||||||
|
@TableField("QUE_TIME")
|
||||||
|
private LocalDateTime queTime;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "是否解答")
|
||||||
|
@TableField("ANSWER_FLAG")
|
||||||
|
private BigDecimal answerFlag;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "是否有效")
|
||||||
|
@TableField("VALID_FLAG")
|
||||||
|
private BigDecimal validFlag;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "创建时间")
|
||||||
|
@TableField("CREATED_TIME")
|
||||||
|
private LocalDateTime createdTime;
|
||||||
|
|
||||||
|
@TableField("CREATED_USER")
|
||||||
|
private String createdUser;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "修改时间")
|
||||||
|
@TableField("MODIFY_TIME")
|
||||||
|
private LocalDateTime modifyTime;
|
||||||
|
|
||||||
|
@TableField("MODIFY_USER")
|
||||||
|
private String modifyUser;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
+1
-1
@@ -829,7 +829,7 @@ public class SarStandardsInfoController extends BaseController<SarStandardsInfo>
|
|||||||
return "1";
|
return "1";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//处理 代替被代替数据 关系
|
||||||
@ApiOperation(value = "国内海外数据处理接口")
|
@ApiOperation(value = "国内海外数据处理接口")
|
||||||
@GetMapping("/replaceBdtbzhforDtbzh")
|
@GetMapping("/replaceBdtbzhforDtbzh")
|
||||||
public String replaceBdtbzhforDtbzh(SarStandardsInfo sarStandardsInfo) {
|
public String replaceBdtbzhforDtbzh(SarStandardsInfo sarStandardsInfo) {
|
||||||
|
|||||||
+3
@@ -1,5 +1,6 @@
|
|||||||
package com.adc.da.slrs.sarStandardsInfo.dao;
|
package com.adc.da.slrs.sarStandardsInfo.dao;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.sarStandardsInfo.entity.DSarStandardDTO;
|
||||||
import com.adc.da.slrs.sarStandardsInfo.entity.RecommendVO;
|
import com.adc.da.slrs.sarStandardsInfo.entity.RecommendVO;
|
||||||
import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfo;
|
import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfo;
|
||||||
import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfoEOPage;
|
import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfoEOPage;
|
||||||
@@ -96,4 +97,6 @@ public interface SarStandardsInfoDao extends BaseMapper<SarStandardsInfo> {
|
|||||||
|
|
||||||
List<String> selectIdFormDTBZH(String DTBZHCode);
|
List<String> selectIdFormDTBZH(String DTBZHCode);
|
||||||
|
|
||||||
|
List<DSarStandardDTO> dealWithDS(@Param("type") String standType, @Param("status")List<String> strings);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+29
@@ -0,0 +1,29 @@
|
|||||||
|
package com.adc.da.slrs.sarStandardsInfo.entity;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class DSarStandardDTO implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID=1L;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "主键")
|
||||||
|
@TableId("ID")
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String SSRQ;
|
||||||
|
|
||||||
|
// 新添加字段
|
||||||
|
@ApiModelProperty(value = "文本状态")
|
||||||
|
@TableField("TEXT_STATUS")
|
||||||
|
private String textStatus;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
+2
-2
@@ -142,7 +142,7 @@
|
|||||||
SAR_BUSSIONESS_STAND LEFT JOIN SAR_BUSS_STAND_VAL ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_VAL.stand_id
|
SAR_BUSSIONESS_STAND LEFT JOIN SAR_BUSS_STAND_VAL ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_VAL.stand_id
|
||||||
LEFT JOIN TS_DICTYPE dicstandState ON ( dicstandState.dic_type_code = SAR_BUSSIONESS_STAND.STAND_STATUS AND
|
LEFT JOIN TS_DICTYPE dicstandState ON ( dicstandState.dic_type_code = SAR_BUSSIONESS_STAND.STAND_STATUS AND
|
||||||
dicstandState.dic_id IS NOT NULL AND dicstandState.valid_flag = 0 )
|
dicstandState.dic_id IS NOT NULL AND dicstandState.valid_flag = 0 )
|
||||||
left join TS_DICTYPE dicstandsort on (dicstandsort.dic_type_code= SAR_BUSSIONESS_STAND.STAND_SORT and dicstandsort.valid_flag=0 and dicstandsort.dic_id is not null) left join TS_ORG on SAR_BUSSIONESS_STAND.responsible_unit = TS_ORG.id
|
left join TS_DICTYPE dicstandsort on (dicstandsort.dic_type_code= SAR_BUSSIONESS_STAND.STAND_SORT and dicstandsort.valid_flag=0 and dicstandsort.dic_id is not null and dicstandsort.dic_id = 'NGETEMDJDI' ) left join TS_ORG on SAR_BUSSIONESS_STAND.responsible_unit = TS_ORG.id
|
||||||
WHERE
|
WHERE
|
||||||
SAR_BUSSIONESS_STAND.valid_flag = 0
|
SAR_BUSSIONESS_STAND.valid_flag = 0
|
||||||
)
|
)
|
||||||
@@ -354,7 +354,7 @@
|
|||||||
SAR_BUSSIONESS_STAND LEFT JOIN SAR_BUSS_STAND_VAL ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_VAL.stand_id
|
SAR_BUSSIONESS_STAND LEFT JOIN SAR_BUSS_STAND_VAL ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_VAL.stand_id
|
||||||
LEFT JOIN TS_DICTYPE dicstandState ON ( dicstandState.dic_type_code = SAR_BUSSIONESS_STAND.STAND_STATUS AND
|
LEFT JOIN TS_DICTYPE dicstandState ON ( dicstandState.dic_type_code = SAR_BUSSIONESS_STAND.STAND_STATUS AND
|
||||||
dicstandState.dic_id IS NOT NULL AND dicstandState.valid_flag = 0 )
|
dicstandState.dic_id IS NOT NULL AND dicstandState.valid_flag = 0 )
|
||||||
left join TS_DICTYPE dicstandsort on (dicstandsort.dic_type_code= SAR_BUSSIONESS_STAND.STAND_SORT and dicstandsort.valid_flag=0 and dicstandsort.dic_id is not null)
|
left join TS_DICTYPE dicstandsort on (dicstandsort.dic_type_code= SAR_BUSSIONESS_STAND.STAND_SORT and dicstandsort.valid_flag=0 and dicstandsort.dic_id is not null and dicstandsort.dic_id = 'NGETEMDJDI')
|
||||||
left join TS_ORG on SAR_BUSSIONESS_STAND.responsible_unit = TS_ORG.id
|
left join TS_ORG on SAR_BUSSIONESS_STAND.responsible_unit = TS_ORG.id
|
||||||
left join SAR_BUSS_STAND_MENU on SAR_BUSS_STAND_MENU.BUSS_STAND_ID = SAR_BUSSIONESS_STAND.id
|
left join SAR_BUSS_STAND_MENU on SAR_BUSS_STAND_MENU.BUSS_STAND_ID = SAR_BUSSIONESS_STAND.id
|
||||||
WHERE
|
WHERE
|
||||||
|
|||||||
+5
-5
@@ -713,7 +713,7 @@
|
|||||||
<sql id="SarBussionInfoRole_Where_Clause">
|
<sql id="SarBussionInfoRole_Where_Clause">
|
||||||
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 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 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 dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id IS NOT NULL AND dicstandSort.dic_id = 'NGETEMDJDI' 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)
|
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)
|
||||||
left join SAR_BUSS_STAND_MENU ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_MENU.buss_stand_id
|
left join SAR_BUSS_STAND_MENU ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_MENU.buss_stand_id
|
||||||
left join TS_RESOURCE on SAR_BUSS_STAND_MENU.menu_id = TS_RESOURCE.id
|
left join TS_RESOURCE on SAR_BUSS_STAND_MENU.menu_id = TS_RESOURCE.id
|
||||||
@@ -796,7 +796,7 @@
|
|||||||
<sql id="SarBussionInfoRole_Where_Clause_Qbfs">
|
<sql id="SarBussionInfoRole_Where_Clause_Qbfs">
|
||||||
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 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 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 dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id IS NOT NULL and dicstandSort.valid_flag = 0 AND dicstandSort.dic_id = 'NGETEMDJDI')
|
||||||
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)
|
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)
|
||||||
left join SAR_BUSS_STAND_MENU ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_MENU.buss_stand_id
|
left join SAR_BUSS_STAND_MENU ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_MENU.buss_stand_id
|
||||||
left join TS_RESOURCE on SAR_BUSS_STAND_MENU.menu_id = TS_RESOURCE.id
|
left join TS_RESOURCE on SAR_BUSS_STAND_MENU.menu_id = TS_RESOURCE.id
|
||||||
@@ -920,7 +920,7 @@
|
|||||||
from SAR_BUSSIONESS_STAND
|
from SAR_BUSSIONESS_STAND
|
||||||
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 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 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 dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id IS NOT NULL and dicstandSort.valid_flag = 0 AND dicstandSort.dic_id = 'NGETEMDJDI')
|
||||||
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)
|
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)
|
||||||
left join TS_DICTYPE dictextstatus ON ( dictextstatus.dic_type_code = SAR_BUSSIONESS_STAND.TEXT_STATUS_BUSS AND dicstandSort.dic_id IS NOT NULL and dictextstatus.valid_flag = 0)
|
left join TS_DICTYPE dictextstatus ON ( dictextstatus.dic_type_code = SAR_BUSSIONESS_STAND.TEXT_STATUS_BUSS AND dicstandSort.dic_id IS NOT NULL and dictextstatus.valid_flag = 0)
|
||||||
left join SAR_BUSS_STAND_MENU ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_MENU.buss_stand_id
|
left join SAR_BUSS_STAND_MENU ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_MENU.buss_stand_id
|
||||||
@@ -966,7 +966,7 @@
|
|||||||
SAR_BUSSIONESS_STAND.id,
|
SAR_BUSSIONESS_STAND.id,
|
||||||
'BUSINESS_STAND' as typeShow
|
'BUSINESS_STAND' as typeShow
|
||||||
from SAR_BUSSIONESS_STAND
|
from SAR_BUSSIONESS_STAND
|
||||||
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 dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id IS NOT NULL and dicstandSort.valid_flag = 0 AND dicstandSort.dic_id = 'NGETEMDJDI')
|
||||||
where SAR_BUSSIONESS_STAND.valid_flag = '0' and ( 1=1
|
where SAR_BUSSIONESS_STAND.valid_flag = '0' and ( 1=1
|
||||||
<if test="standSort != null" >
|
<if test="standSort != null" >
|
||||||
and STAND_SORT = #{standSort}
|
and STAND_SORT = #{standSort}
|
||||||
@@ -1010,7 +1010,7 @@
|
|||||||
SAR_BUSSIONESS_STAND.id,
|
SAR_BUSSIONESS_STAND.id,
|
||||||
'BUSINESS_STAND' as typeShow
|
'BUSINESS_STAND' as typeShow
|
||||||
from SAR_BUSSIONESS_STAND
|
from SAR_BUSSIONESS_STAND
|
||||||
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 dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id = 'NGETEMDJDI' AND dicstandSort.dic_id IS NOT NULL and dicstandSort.valid_flag = 0)
|
||||||
where SAR_BUSSIONESS_STAND.valid_flag = '0' and (
|
where SAR_BUSSIONESS_STAND.valid_flag = '0' and (
|
||||||
<if test="standName != null" >
|
<if test="standName != null" >
|
||||||
or stand_name like concat(concat('%',#{standName}),'%')
|
or stand_name like concat(concat('%',#{standName}),'%')
|
||||||
|
|||||||
+3
-2
@@ -9,7 +9,7 @@
|
|||||||
FROM sar_standards_info a
|
FROM sar_standards_info a
|
||||||
LEFT JOIN sar_stand_attr_info b on a.ID = b.STAND_ID
|
LEFT JOIN sar_stand_attr_info b on a.ID = b.STAND_ID
|
||||||
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = a.stand_sort and
|
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = a.stand_sort and
|
||||||
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null AND dicstandSort.dic_id = 'JKSADFH564S')
|
||||||
<where>
|
<where>
|
||||||
<if test="sarFindDto.standName != null">
|
<if test="sarFindDto.standName != null">
|
||||||
(a.STAND_NUMBER LIKE concat ('%',#{sarFindDto.standName,jdbcType=VARCHAR},'%')
|
(a.STAND_NUMBER LIKE concat ('%',#{sarFindDto.standName,jdbcType=VARCHAR},'%')
|
||||||
@@ -75,6 +75,7 @@
|
|||||||
AND dicstandSort.dic_id IS NOT NULL
|
AND dicstandSort.dic_id IS NOT NULL
|
||||||
AND dicstandSort.valid_flag = 0
|
AND dicstandSort.valid_flag = 0
|
||||||
AND dicstandSort.PARENT_ID IS NULL
|
AND dicstandSort.PARENT_ID IS NULL
|
||||||
|
AND dicstandSort.dic_id = 'NGETEMDJDI'
|
||||||
)
|
)
|
||||||
<where>
|
<where>
|
||||||
a.ID IN
|
a.ID IN
|
||||||
@@ -132,7 +133,7 @@
|
|||||||
a.STAND_YEAR as standYear,ISSUE_TIME as issueTime,a.STAND_TYPE as standType,a.TEXT_STATUS as textStatus
|
a.STAND_YEAR as standYear,ISSUE_TIME as issueTime,a.STAND_TYPE as standType,a.TEXT_STATUS as textStatus
|
||||||
FROM sar_standards_info a LEFT JOIN sar_stand_attr_info b on
|
FROM sar_standards_info a LEFT JOIN sar_stand_attr_info b on
|
||||||
a.ID = b.STAND_ID left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = a.stand_sort and
|
a.ID = b.STAND_ID left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = a.stand_sort and
|
||||||
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null AND dicstandSort.dic_id = 'JKSADFH564S')
|
||||||
<where>
|
<where>
|
||||||
a.ID IN
|
a.ID IN
|
||||||
<foreach collection="param1" item="item" open="(" separator="," close=")">
|
<foreach collection="param1" item="item" open="(" separator="," close=")">
|
||||||
|
|||||||
+27
-11
@@ -459,7 +459,7 @@
|
|||||||
<sql id="SarStandardsInfo_Where_Clause">
|
<sql id="SarStandardsInfo_Where_Clause">
|
||||||
|
|
||||||
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
||||||
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null and dicstandSort.dic_id ='JKSADFH564S')
|
||||||
|
|
||||||
LEFT JOIN TS_DICTYPE dicstandTextStatus ON (
|
LEFT JOIN TS_DICTYPE dicstandTextStatus ON (
|
||||||
dicstandTextStatus.dic_type_code = SAR_STANDARDS_INFO.text_status
|
dicstandTextStatus.dic_type_code = SAR_STANDARDS_INFO.text_status
|
||||||
@@ -635,7 +635,7 @@
|
|||||||
<sql id="SarStandardsInfo_Where_Export_Clause">
|
<sql id="SarStandardsInfo_Where_Export_Clause">
|
||||||
|
|
||||||
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
||||||
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null and dicstandSort.dic_id='JKSADFH564S')
|
||||||
|
|
||||||
LEFT JOIN TS_DICTYPE dicstandTextStatus ON (
|
LEFT JOIN TS_DICTYPE dicstandTextStatus ON (
|
||||||
dicstandTextStatus.dic_type_code = SAR_STANDARDS_INFO.text_status
|
dicstandTextStatus.dic_type_code = SAR_STANDARDS_INFO.text_status
|
||||||
@@ -964,7 +964,7 @@
|
|||||||
<sql id="SarStandardsInfo_in_left_2">
|
<sql id="SarStandardsInfo_in_left_2">
|
||||||
left join SAR_STAND_MENU ON SAR_STANDARDS_INFO.id = SAR_STAND_MENU.stand_id
|
left join SAR_STAND_MENU ON SAR_STANDARDS_INFO.id = SAR_STAND_MENU.stand_id
|
||||||
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
||||||
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null and dicstandSort.dic_id='JKSADFH564S')
|
||||||
LEFT JOIN TS_DICTYPE dicstandTextStatus ON (
|
LEFT JOIN TS_DICTYPE dicstandTextStatus ON (
|
||||||
dicstandTextStatus.dic_type_code = SAR_STANDARDS_INFO.text_status
|
dicstandTextStatus.dic_type_code = SAR_STANDARDS_INFO.text_status
|
||||||
<!-- 标准类别DIC_ID 固定ID 区分 国家地区 -->
|
<!-- 标准类别DIC_ID 固定ID 区分 国家地区 -->
|
||||||
@@ -1130,7 +1130,7 @@
|
|||||||
<sql id="SarStandardsInfo_in_left_3">
|
<sql id="SarStandardsInfo_in_left_3">
|
||||||
left join SAR_STAND_MENU ON SAR_STANDARDS_INFO.id = SAR_STAND_MENU.stand_id
|
left join SAR_STAND_MENU ON SAR_STANDARDS_INFO.id = SAR_STAND_MENU.stand_id
|
||||||
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
||||||
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null and dicstandSort.dic_id='JKSADFH564S')
|
||||||
LEFT JOIN TS_DICTYPE dicstandTextStatus ON (
|
LEFT JOIN TS_DICTYPE dicstandTextStatus ON (
|
||||||
dicstandTextStatus.dic_type_code = SAR_STANDARDS_INFO.text_status
|
dicstandTextStatus.dic_type_code = SAR_STANDARDS_INFO.text_status
|
||||||
<!-- 标准类别DIC_ID 固定ID 区分 国家地区 -->
|
<!-- 标准类别DIC_ID 固定ID 区分 国家地区 -->
|
||||||
@@ -1160,7 +1160,7 @@
|
|||||||
<sql id="SarStandardsInfo_in_left">
|
<sql id="SarStandardsInfo_in_left">
|
||||||
left join SAR_STAND_MENU ON SAR_STANDARDS_INFO.id = SAR_STAND_MENU.stand_id
|
left join SAR_STAND_MENU ON SAR_STANDARDS_INFO.id = SAR_STAND_MENU.stand_id
|
||||||
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
||||||
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null and dicstandSort.dic_id='JKSADFH564S')
|
||||||
LEFT JOIN TS_DICTYPE dicstandTextStatus ON (
|
LEFT JOIN TS_DICTYPE dicstandTextStatus ON (
|
||||||
dicstandTextStatus.dic_type_code = SAR_STANDARDS_INFO.text_status
|
dicstandTextStatus.dic_type_code = SAR_STANDARDS_INFO.text_status
|
||||||
AND dicstandTextStatus.dic_id IS NOT NULL
|
AND dicstandTextStatus.dic_id IS NOT NULL
|
||||||
@@ -1531,7 +1531,7 @@
|
|||||||
from
|
from
|
||||||
SAR_STANDARDS_INFO
|
SAR_STANDARDS_INFO
|
||||||
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
||||||
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null and dicstandSort.dic_id='JKSADFH564S')
|
||||||
where SAR_STANDARDS_INFO.valid_flag = 0
|
where SAR_STANDARDS_INFO.valid_flag = 0
|
||||||
<!-- 标准类型 -->
|
<!-- 标准类型 -->
|
||||||
<if test="standType != null">
|
<if test="standType != null">
|
||||||
@@ -1668,7 +1668,7 @@
|
|||||||
from SAR_STANDARDS_INFO
|
from SAR_STANDARDS_INFO
|
||||||
|
|
||||||
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
||||||
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null and dicstandSort.dic_id='JKSADFH564S')
|
||||||
|
|
||||||
LEFT JOIN TS_DICTYPE dicstandTextStatus ON (
|
LEFT JOIN TS_DICTYPE dicstandTextStatus ON (
|
||||||
dicstandTextStatus.dic_type_code = SAR_STANDARDS_INFO.text_status
|
dicstandTextStatus.dic_type_code = SAR_STANDARDS_INFO.text_status
|
||||||
@@ -1725,7 +1725,7 @@
|
|||||||
SAR_STAND_ATTR_INFO.XCXSSRQ as allPutTime
|
SAR_STAND_ATTR_INFO.XCXSSRQ as allPutTime
|
||||||
from SAR_STANDARDS_INFO
|
from SAR_STANDARDS_INFO
|
||||||
left join TS_DICTYPE dicstandState on (dicstandState.dic_type_code = SAR_STANDARDS_INFO.stand_state and
|
left join TS_DICTYPE dicstandState on (dicstandState.dic_type_code = SAR_STANDARDS_INFO.stand_state and
|
||||||
dicstandState.dic_id is not null and dicstandState.valid_flag = 0 )
|
dicstandState.dic_id is not null and dicstandState.valid_flag = 0 and dicstandSort.dic_id='JKSADFH564S')
|
||||||
left join SAR_STAND_ATTR_INFO on (SAR_STAND_ATTR_INFO.stand_id = SAR_STANDARDS_INFO.id and SAR_STAND_ATTR_INFO.valid_flag=0)
|
left join SAR_STAND_ATTR_INFO on (SAR_STAND_ATTR_INFO.stand_id = SAR_STANDARDS_INFO.id and SAR_STAND_ATTR_INFO.valid_flag=0)
|
||||||
where SAR_STANDARDS_INFO.valid_flag=0 and dicstandState.DIC_TYPE_NAME!=#{stateName}
|
where SAR_STANDARDS_INFO.valid_flag=0 and dicstandState.DIC_TYPE_NAME!=#{stateName}
|
||||||
and SAR_STAND_ATTR_INFO.XCXSSRQ != ''
|
and SAR_STAND_ATTR_INFO.XCXSSRQ != ''
|
||||||
@@ -1736,7 +1736,7 @@
|
|||||||
<include refid="Base_Column_List"/>,dicstandState.DIC_TYPE_NAME as standStateShow,SAR_STAND_ATTR_INFO.DTBJH as replace_stand_num
|
<include refid="Base_Column_List"/>,dicstandState.DIC_TYPE_NAME as standStateShow,SAR_STAND_ATTR_INFO.DTBJH as replace_stand_num
|
||||||
from SAR_STANDARDS_INFO
|
from SAR_STANDARDS_INFO
|
||||||
left join TS_DICTYPE dicstandState on (dicstandState.dic_type_code = SAR_STANDARDS_INFO.stand_state and
|
left join TS_DICTYPE dicstandState on (dicstandState.dic_type_code = SAR_STANDARDS_INFO.stand_state and
|
||||||
dicstandState.dic_id is not null and dicstandState.valid_flag = 0 )
|
dicstandState.dic_id is not null and dicstandState.valid_flag = 0 and dicstandSort.dic_id='JKSADFH564S')
|
||||||
left join SAR_STAND_ATTR_INFO on (SAR_STAND_ATTR_INFO.stand_id = SAR_STANDARDS_INFO.id and SAR_STAND_ATTR_INFO.valid_flag=0)
|
left join SAR_STAND_ATTR_INFO on (SAR_STAND_ATTR_INFO.stand_id = SAR_STANDARDS_INFO.id and SAR_STAND_ATTR_INFO.valid_flag=0)
|
||||||
where SAR_STANDARDS_INFO.valid_flag=0 and dicstandState.DIC_TYPE_NAME != ''
|
where SAR_STANDARDS_INFO.valid_flag=0 and dicstandState.DIC_TYPE_NAME != ''
|
||||||
and SAR_STAND_ATTR_INFO.DTBJH != ''
|
and SAR_STAND_ATTR_INFO.DTBJH != ''
|
||||||
@@ -1749,7 +1749,7 @@
|
|||||||
concat(SAR_STAND_ATTR_INFO.XCXSSRQ,',',SAR_STAND_ATTR_INFO.ZCCSSRQ) as allPutTime
|
concat(SAR_STAND_ATTR_INFO.XCXSSRQ,',',SAR_STAND_ATTR_INFO.ZCCSSRQ) as allPutTime
|
||||||
from SAR_STANDARDS_INFO
|
from SAR_STANDARDS_INFO
|
||||||
left join TS_DICTYPE dicstandState on (dicstandState.dic_type_code = SAR_STANDARDS_INFO.stand_state and
|
left join TS_DICTYPE dicstandState on (dicstandState.dic_type_code = SAR_STANDARDS_INFO.stand_state and
|
||||||
dicstandState.dic_id is not null and dicstandState.valid_flag = 0 )
|
dicstandState.dic_id is not null and dicstandState.valid_flag = 0 and dicstandSort.dic_id='JKSADFH564S')
|
||||||
left join SAR_STAND_ATTR_INFO on (SAR_STAND_ATTR_INFO.stand_id = SAR_STANDARDS_INFO.id and SAR_STAND_ATTR_INFO.valid_flag=0)
|
left join SAR_STAND_ATTR_INFO on (SAR_STAND_ATTR_INFO.stand_id = SAR_STANDARDS_INFO.id and SAR_STAND_ATTR_INFO.valid_flag=0)
|
||||||
where SAR_STANDARDS_INFO.valid_flag=0
|
where SAR_STANDARDS_INFO.valid_flag=0
|
||||||
and SAR_STAND_ATTR_INFO.DTBJH != ''
|
and SAR_STAND_ATTR_INFO.DTBJH != ''
|
||||||
@@ -1794,7 +1794,7 @@
|
|||||||
from SAR_STANDARDS_INFO
|
from SAR_STANDARDS_INFO
|
||||||
|
|
||||||
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
||||||
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null and dicstandSort.dic_id='JKSADFH564S')
|
||||||
|
|
||||||
|
|
||||||
left join SAR_STAND_MENU ON SAR_STANDARDS_INFO.id = SAR_STAND_MENU.stand_id
|
left join SAR_STAND_MENU ON SAR_STANDARDS_INFO.id = SAR_STAND_MENU.stand_id
|
||||||
@@ -1844,5 +1844,21 @@
|
|||||||
) = REPLACE ( #{DTBZHCode},' ', '')
|
) = REPLACE ( #{DTBZHCode},' ', '')
|
||||||
)
|
)
|
||||||
</select>
|
</select>
|
||||||
|
<select id="dealWithDS" resultType="com.adc.da.slrs.sarStandardsInfo.entity.DSarStandardDTO">
|
||||||
|
SELECT ss.ID , ss.TEXT_STATUS , ssa.SSRQ from sar_standards_info ss
|
||||||
|
LEFT JOIN sar_stand_attr_info ssa ON ssa.STAND_ID = ss.id
|
||||||
|
<where>
|
||||||
|
1=1 and ss.valid_flag = 0 and ssa.valid_flag = 0
|
||||||
|
<if test="type != null">
|
||||||
|
and ss.STAND_TYPE = #{type}
|
||||||
|
</if>
|
||||||
|
<if test=" null != status and status.size() >0 ">
|
||||||
|
and ss.TEXT_STATUS in
|
||||||
|
<foreach item="texts" collection="status" open="(" separator="," close=")" index="index">
|
||||||
|
#{texts}
|
||||||
|
</foreach>
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
+4
-4
@@ -360,7 +360,7 @@
|
|||||||
left join TS_DICTYPE dicountry on (dicountry.dic_type_code = SAR_STANDARDS_INFO.country and dicountry.dic_id is
|
left join TS_DICTYPE dicountry on (dicountry.dic_type_code = SAR_STANDARDS_INFO.country and dicountry.dic_id is
|
||||||
not null and dicountry.valid_flag = 0)
|
not null and dicountry.valid_flag = 0)
|
||||||
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
||||||
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
dicstandSort.dic_id is not null and dicstandSort.dic_id ='JKSADFH564S' and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
||||||
left join TS_DICTYPE dicstandState on (dicstandState.dic_type_code = SAR_STANDARDS_INFO.stand_state and
|
left join TS_DICTYPE dicstandState on (dicstandState.dic_type_code = SAR_STANDARDS_INFO.stand_state and
|
||||||
dicstandState.dic_id is not null and dicstandState.valid_flag = 0 )
|
dicstandState.dic_id is not null and dicstandState.valid_flag = 0 )
|
||||||
left join TS_DICTYPE dicstandNature on (dicstandNature.dic_type_code = SAR_STANDARDS_INFO.stand_nature and
|
left join TS_DICTYPE dicstandNature on (dicstandNature.dic_type_code = SAR_STANDARDS_INFO.stand_nature and
|
||||||
@@ -604,7 +604,7 @@
|
|||||||
from
|
from
|
||||||
SAR_STANDARDS_INFO
|
SAR_STANDARDS_INFO
|
||||||
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
||||||
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null and dicstandSort.dic_id ='JKSADFH564S')
|
||||||
where SAR_STANDARDS_INFO.valid_flag = 0
|
where SAR_STANDARDS_INFO.valid_flag = 0
|
||||||
<!-- 标准类型 -->
|
<!-- 标准类型 -->
|
||||||
<if test="standType != null">
|
<if test="standType != null">
|
||||||
@@ -700,7 +700,7 @@
|
|||||||
left join TS_DICTYPE dicountry on (dicountry.dic_type_code = SAR_STANDARDS_INFO.country and dicountry.dic_id is
|
left join TS_DICTYPE dicountry on (dicountry.dic_type_code = SAR_STANDARDS_INFO.country and dicountry.dic_id is
|
||||||
not null and dicountry.valid_flag = 0)
|
not null and dicountry.valid_flag = 0)
|
||||||
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
||||||
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null and dicstandSort.dic_id ='JKSADFH564S')
|
||||||
left join TS_DICTYPE dicstandState on (dicstandState.dic_type_code = SAR_STANDARDS_INFO.stand_state and
|
left join TS_DICTYPE dicstandState on (dicstandState.dic_type_code = SAR_STANDARDS_INFO.stand_state and
|
||||||
dicstandState.dic_id is not null and dicstandState.valid_flag = 0 )
|
dicstandState.dic_id is not null and dicstandState.valid_flag = 0 )
|
||||||
left join TS_DICTYPE dicstandNature on (dicstandNature.dic_type_code = SAR_STANDARDS_INFO.stand_nature and
|
left join TS_DICTYPE dicstandNature on (dicstandNature.dic_type_code = SAR_STANDARDS_INFO.stand_nature and
|
||||||
@@ -818,7 +818,7 @@
|
|||||||
left join TS_DICTYPE dicountry on (dicountry.dic_type_code = SAR_STANDARDS_INFO.country and dicountry.dic_id is
|
left join TS_DICTYPE dicountry on (dicountry.dic_type_code = SAR_STANDARDS_INFO.country and dicountry.dic_id is
|
||||||
not null and dicountry.valid_flag = 0)
|
not null and dicountry.valid_flag = 0)
|
||||||
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
left join TS_DICTYPE dicstandSort on (dicstandSort.dic_type_code = SAR_STANDARDS_INFO.stand_sort and
|
||||||
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null)
|
dicstandSort.dic_id is not null and dicstandSort.valid_flag = 0 and dicstandSort.PARENT_ID is null and dicstandSort.dic_id ='JKSADFH564S')
|
||||||
left join TS_DICTYPE dicstandState on (dicstandState.dic_type_code = SAR_STANDARDS_INFO.stand_state and
|
left join TS_DICTYPE dicstandState on (dicstandState.dic_type_code = SAR_STANDARDS_INFO.stand_state and
|
||||||
dicstandState.dic_id is not null and dicstandState.valid_flag = 0 )
|
dicstandState.dic_id is not null and dicstandState.valid_flag = 0 )
|
||||||
left join TS_DICTYPE dicstandNature on (dicstandNature.dic_type_code = SAR_STANDARDS_INFO.stand_nature and
|
left join TS_DICTYPE dicstandNature on (dicstandNature.dic_type_code = SAR_STANDARDS_INFO.stand_nature and
|
||||||
|
|||||||
@@ -4,3 +4,6 @@ INSERT INTO `foton_slrs_test2`.`sar_menu`(`ID`, `SOR_DIVIDE`, `MENU_NAME`, `PARE
|
|||||||
5.12------------------- 新增企标文本状态 发布、即将实施
|
5.12------------------- 新增企标文本状态 发布、即将实施
|
||||||
INSERT INTO `foton_slrs`.`ts_dictype` (`ID`, `DIC_ID`, `DIC_TYPE_NAME`, `DIC_TYPE_CODE`, `DESCRIBES`, `SHOW_INDEX`, `PARENT_ID`, `TREE_PID`, `OTHERS`, `CREATION_USER`, `VALID_FLAG`, `CREATION_TIME`, `MODIFY_TIME`) VALUES ('yxje11vu7hngvakm6xor', 'qybmpmpvykzpwy511xai', '发布', '6jnqba2mby', '', '7', NULL, NULL, NULL, 'chenchunmei', '0', '2022-05-12 01:45:21', '2022-05-12 01:45:21');
|
INSERT INTO `foton_slrs`.`ts_dictype` (`ID`, `DIC_ID`, `DIC_TYPE_NAME`, `DIC_TYPE_CODE`, `DESCRIBES`, `SHOW_INDEX`, `PARENT_ID`, `TREE_PID`, `OTHERS`, `CREATION_USER`, `VALID_FLAG`, `CREATION_TIME`, `MODIFY_TIME`) VALUES ('yxje11vu7hngvakm6xor', 'qybmpmpvykzpwy511xai', '发布', '6jnqba2mby', '', '7', NULL, NULL, NULL, 'chenchunmei', '0', '2022-05-12 01:45:21', '2022-05-12 01:45:21');
|
||||||
INSERT INTO `foton_slrs`.`ts_dictype` (`ID`, `DIC_ID`, `DIC_TYPE_NAME`, `DIC_TYPE_CODE`, `DESCRIBES`, `SHOW_INDEX`, `PARENT_ID`, `TREE_PID`, `OTHERS`, `CREATION_USER`, `VALID_FLAG`, `CREATION_TIME`, `MODIFY_TIME`) VALUES ('n4wyayhkmbhc58wi21rs', 'qybmpmpvykzpwy511xai', '即将实施', 'rpvoxsvr60', '', '8', NULL, NULL, NULL, 'chenchunmei', '0', '2022-05-12 01:45:56', '2022-05-12 01:45:56');
|
INSERT INTO `foton_slrs`.`ts_dictype` (`ID`, `DIC_ID`, `DIC_TYPE_NAME`, `DIC_TYPE_CODE`, `DESCRIBES`, `SHOW_INDEX`, `PARENT_ID`, `TREE_PID`, `OTHERS`, `CREATION_USER`, `VALID_FLAG`, `CREATION_TIME`, `MODIFY_TIME`) VALUES ('n4wyayhkmbhc58wi21rs', 'qybmpmpvykzpwy511xai', '即将实施', 'rpvoxsvr60', '', '8', NULL, NULL, NULL, 'chenchunmei', '0', '2022-05-12 01:45:56', '2022-05-12 01:45:56');
|
||||||
|
|
||||||
|
5-7 新增文本状态-----
|
||||||
|
INSERT INTO `foton_slrs`.`ts_dictype`(`ID`, `DIC_ID`, `DIC_TYPE_NAME`, `DIC_TYPE_CODE`, `DESCRIBES`, `SHOW_INDEX`, `PARENT_ID`, `TREE_PID`, `OTHERS`, `CREATION_USER`, `VALID_FLAG`, `CREATION_TIME`, `MODIFY_TIME`) VALUES ('gycree7258tly7fhrs1n', 'd1c9oygu5yvrtj8qt6w2', '发布', 'hc99551723c', '', 10, NULL, NULL, NULL, 'WY8J26MH23', '0', '2022-05-7 08:08:48', '2022-05-7 08:08:48');
|
||||||
Reference in New Issue
Block a user