Merge remote-tracking branch 'origin/develop_master' into develop_master
This commit is contained in:
@@ -61,6 +61,7 @@ public class EarlyWarningEO extends BaseEntity {
|
|||||||
private String standName;
|
private String standName;
|
||||||
|
|
||||||
@ExcelProperty(value = "发布日期",index = 5)
|
@ExcelProperty(value = "发布日期",index = 5)
|
||||||
|
@ColumnWidth(20)
|
||||||
@ApiModelProperty("发布日期")
|
@ApiModelProperty("发布日期")
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
@DateTimeFormat(pattern="yyyy-MM-dd")
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
|
|||||||
+21
-3
@@ -98,7 +98,13 @@ public class SarStandardsInfoController extends BaseController<SarStandardsInfo>
|
|||||||
|
|
||||||
if (StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
|
if (StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
|
||||||
List<SarAdvanceSearchVO> searchList = JSONObject.parseArray(page.getAdvanceSearchVOStr(),SarAdvanceSearchVO.class);
|
List<SarAdvanceSearchVO> searchList = JSONObject.parseArray(page.getAdvanceSearchVOStr(),SarAdvanceSearchVO.class);
|
||||||
String advanceStr = SarAdvanceSearchUtil.createStandSql(searchList,"SAR_STAND_ATTR_INFO");
|
//不改传参强行置换
|
||||||
|
searchList.forEach(sarAdvanceSearchVO -> {
|
||||||
|
if ("TXLB".equals(sarAdvanceSearchVO.getField())){
|
||||||
|
sarAdvanceSearchVO.setField("STAND_SYSTEM");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
String advanceStr = SarAdvanceSearchUtil.createStandSql(searchList,"sar_standards_info");
|
||||||
if (StringUtils.isNotBlank(advanceStr)) {
|
if (StringUtils.isNotBlank(advanceStr)) {
|
||||||
page.setAdvanceSearchStr(advanceStr);
|
page.setAdvanceSearchStr(advanceStr);
|
||||||
} else {
|
} else {
|
||||||
@@ -136,7 +142,13 @@ public class SarStandardsInfoController extends BaseController<SarStandardsInfo>
|
|||||||
|
|
||||||
if (StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
|
if (StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
|
||||||
List<SarAdvanceSearchVO> searchList = JSONObject.parseArray(page.getAdvanceSearchVOStr(),SarAdvanceSearchVO.class);
|
List<SarAdvanceSearchVO> searchList = JSONObject.parseArray(page.getAdvanceSearchVOStr(),SarAdvanceSearchVO.class);
|
||||||
String advanceStr = SarAdvanceSearchUtil.createStandSql(searchList,"SAR_STAND_ATTR_INFO");
|
//不改传参强行置换
|
||||||
|
searchList.forEach(sarAdvanceSearchVO -> {
|
||||||
|
if ("TXLB".equals(sarAdvanceSearchVO.getField())){
|
||||||
|
sarAdvanceSearchVO.setField("STAND_SYSTEM");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
String advanceStr = SarAdvanceSearchUtil.createStandSql(searchList,"sar_standards_info");
|
||||||
if (StringUtils.isNotBlank(advanceStr)) {
|
if (StringUtils.isNotBlank(advanceStr)) {
|
||||||
page.setAdvanceSearchStr(advanceStr);
|
page.setAdvanceSearchStr(advanceStr);
|
||||||
} else {
|
} else {
|
||||||
@@ -215,7 +227,13 @@ public class SarStandardsInfoController extends BaseController<SarStandardsInfo>
|
|||||||
|
|
||||||
if (StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
|
if (StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
|
||||||
List<SarAdvanceSearchVO> searchList = JSONObject.parseArray(page.getAdvanceSearchVOStr(),SarAdvanceSearchVO.class);
|
List<SarAdvanceSearchVO> searchList = JSONObject.parseArray(page.getAdvanceSearchVOStr(),SarAdvanceSearchVO.class);
|
||||||
String advanceStr = SarAdvanceSearchUtil.createStandSql(searchList,"SAR_STAND_ATTR_INFO");
|
//不改传参强行置换
|
||||||
|
searchList.forEach(sarAdvanceSearchVO -> {
|
||||||
|
if ("TXLB".equals(sarAdvanceSearchVO.getField())){
|
||||||
|
sarAdvanceSearchVO.setField("STAND_SYSTEM");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
String advanceStr = SarAdvanceSearchUtil.createStandSql(searchList,"sar_standards_info");
|
||||||
if (StringUtils.isNotBlank(advanceStr)) {
|
if (StringUtils.isNotBlank(advanceStr)) {
|
||||||
page.setAdvanceSearchStr(advanceStr);
|
page.setAdvanceSearchStr(advanceStr);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
+2
-1
@@ -33,7 +33,8 @@ public interface SarStandardsInfoDao extends BaseMapper<SarStandardsInfo> {
|
|||||||
|
|
||||||
List<SarStandardsInfo> selectStandardsByStandnumber(SarStandardsInfo sarStandardsInfoEO);
|
List<SarStandardsInfo> selectStandardsByStandnumber(SarStandardsInfo sarStandardsInfoEO);
|
||||||
|
|
||||||
List<SarStandardsInfo> queryStandInfoByList(@Param("limit") Integer limit,@Param("typeCode") String typeCode);
|
List<SarStandardsInfo> queryStandInfoByList(@Param("limit") Integer limit);
|
||||||
|
// List<SarStandardsInfo> queryStandInfoByList(@Param("limit") Integer limit,@Param("typeCode") String typeCode);
|
||||||
|
|
||||||
Integer selectStandColumn(@Param("columnName") String columnName);
|
Integer selectStandColumn(@Param("columnName") String columnName);
|
||||||
|
|
||||||
|
|||||||
+28
-14
@@ -1618,6 +1618,13 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
|||||||
if (StringUtils.isNotBlank(attrStr)) {
|
if (StringUtils.isNotBlank(attrStr)) {
|
||||||
newMap = JSONObject.fromObject(attrStr);
|
newMap = JSONObject.fromObject(attrStr);
|
||||||
}
|
}
|
||||||
|
//更新日志bug修复
|
||||||
|
Map<String,String> map=new HashMap<>();
|
||||||
|
map.put("1","是");
|
||||||
|
map.put("2","否");
|
||||||
|
sarStandardsInfoEO.setIsRelateAccess(map.get(sarStandardsInfoEO.getIsRelateAccess()));
|
||||||
|
beforeSarStandardsInfo.setIsRelateAccess(map.get(beforeSarStandardsInfo.getIsRelateAccess()));
|
||||||
|
|
||||||
newMap = changeMap(sarStandardsInfoEO, newMap);
|
newMap = changeMap(sarStandardsInfoEO, newMap);
|
||||||
oldMap = changeMap(beforeSarStandardsInfo, oldMap);
|
oldMap = changeMap(beforeSarStandardsInfo, oldMap);
|
||||||
// 增加关联事件
|
// 增加关联事件
|
||||||
@@ -1809,7 +1816,13 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
|||||||
}
|
}
|
||||||
if (org.apache.commons.lang.StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
|
if (org.apache.commons.lang.StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
|
||||||
List<SarAdvanceSearchVO> searchList = com.alibaba.fastjson.JSONObject.parseArray(page.getAdvanceSearchVOStr(), SarAdvanceSearchVO.class);
|
List<SarAdvanceSearchVO> searchList = com.alibaba.fastjson.JSONObject.parseArray(page.getAdvanceSearchVOStr(), SarAdvanceSearchVO.class);
|
||||||
String advanceStr = SarAdvanceSearchUtil.createSql(searchList,"SAR_STAND_ATTR_INFO");
|
//不改传参强行置换
|
||||||
|
searchList.forEach(sarAdvanceSearchVO -> {
|
||||||
|
if ("TXLB".equals(sarAdvanceSearchVO.getField())){
|
||||||
|
sarAdvanceSearchVO.setField("STAND_SYSTEM");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
String advanceStr = SarAdvanceSearchUtil.createStandSql(searchList,"sar_standards_info");
|
||||||
if (StringUtils.isNotBlank(advanceStr)) {
|
if (StringUtils.isNotBlank(advanceStr)) {
|
||||||
page.setAdvanceSearchStr(advanceStr);
|
page.setAdvanceSearchStr(advanceStr);
|
||||||
} else {
|
} else {
|
||||||
@@ -2485,22 +2498,23 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
|||||||
@Override
|
@Override
|
||||||
public List<SarStandardsInfo> getStandInfoByList(String limit){
|
public List<SarStandardsInfo> getStandInfoByList(String limit){
|
||||||
|
|
||||||
//查询文本状态为即将实施的
|
// //查询文本状态为即将实施的
|
||||||
QueryWrapper<TsDictionary> dictionaryWrapper = new QueryWrapper<>();
|
// QueryWrapper<TsDictionary> dictionaryWrapper = new QueryWrapper<>();
|
||||||
dictionaryWrapper.select("ID")
|
// dictionaryWrapper.select("ID")
|
||||||
.eq("DICTIONARY_NAME","文本状态");
|
// .eq("DICTIONARY_NAME","文本状态");
|
||||||
List<Map<String, Object>> dicMaps = tsDictionaryDao.selectMaps(dictionaryWrapper);
|
// List<Map<String, Object>> dicMaps = tsDictionaryDao.selectMaps(dictionaryWrapper);
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// QueryWrapper<TsDicType> dicTypeWrapper = new QueryWrapper<>();
|
||||||
|
// dicTypeWrapper.select("DIC_TYPE_CODE")
|
||||||
|
// .eq("DIC_ID",dicMaps.get(0).get("ID").toString())
|
||||||
|
// .eq("DIC_TYPE_NAME","即将实施");
|
||||||
|
|
||||||
|
// List<Map<String, Object>> typeMaps = tsDicTypeDao.selectMaps(dicTypeWrapper);
|
||||||
|
|
||||||
QueryWrapper<TsDicType> dicTypeWrapper = new QueryWrapper<>();
|
// List<SarStandardsInfo> standInfoList = dao.queryStandInfoByList(Integer.valueOf(limit), typeMaps.get(0).get("DIC_TYPE_CODE").toString());
|
||||||
dicTypeWrapper.select("DIC_TYPE_CODE")
|
|
||||||
.eq("DIC_ID",dicMaps.get(0).get("ID").toString())
|
|
||||||
.eq("DIC_TYPE_NAME","即将实施");
|
|
||||||
|
|
||||||
List<Map<String, Object>> typeMaps = tsDicTypeDao.selectMaps(dicTypeWrapper);
|
List<SarStandardsInfo> standInfoList = dao.queryStandInfoByList(Integer.valueOf(limit));
|
||||||
|
|
||||||
|
|
||||||
List<SarStandardsInfo> standInfoList = dao.queryStandInfoByList(Integer.valueOf(limit), typeMaps.get(0).get("DIC_TYPE_CODE").toString());
|
|
||||||
return standInfoList;
|
return standInfoList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -35,8 +35,7 @@ public class FieldConvertUtil {
|
|||||||
"文本状态,发布日期"; // 导出基础表字段 //删除 实施日期 2021-05-28
|
"文本状态,发布日期"; // 导出基础表字段 //删除 实施日期 2021-05-28
|
||||||
|
|
||||||
public static String exportBaseFieldNamesForeign = "标准类别,标准编号,标准年份,中文名称,英文名称," +
|
public static String exportBaseFieldNamesForeign = "标准类别,标准编号,标准年份,中文名称,英文名称," +
|
||||||
"文本状态,发布日期,是否纳入认证清单,体系类别,标签,适用认证,能源类型," +
|
"文本状态,发布日期,是否纳入认证清单,标准体系,适用认证,能源类型";// 导出基础表字段
|
||||||
"关联文件,发布稿,增补件,勘误件,草案"; // 导出基础表字段
|
|
||||||
|
|
||||||
public static String exportAttrFieldNamesInland = "归口管理部门,发布机构,工作组信息,我司参与深度,适用车辆类型,要求类型," +
|
public static String exportAttrFieldNamesInland = "归口管理部门,发布机构,工作组信息,我司参与深度,适用车辆类型,要求类型," +
|
||||||
"标签,发布稿(必读),增补件(必读),报批稿,送审稿,征求意见稿,草案,相关资料,新车型实施日期(文本),在产车实施日期(文本)," +
|
"标签,发布稿(必读),增补件(必读),报批稿,送审稿,征求意见稿,草案,相关资料,新车型实施日期(文本),在产车实施日期(文本)," +
|
||||||
|
|||||||
+3
-3
@@ -1118,7 +1118,7 @@
|
|||||||
<if test="page.applyArctic != null and page.applyArctic != ''">
|
<if test="page.applyArctic != null and page.applyArctic != ''">
|
||||||
and SAR_STAND_ATTR_INFO.CLLX = #{page.applyArctic}
|
and SAR_STAND_ATTR_INFO.CLLX = #{page.applyArctic}
|
||||||
</if>
|
</if>
|
||||||
<if test="page.advanceSearchStr != null and page.advanceSearchStr != ''">
|
<if test="null != page.advanceSearchStr and page.advanceSearchStr != ''">
|
||||||
and (${page.advanceSearchStr})
|
and (${page.advanceSearchStr})
|
||||||
</if>
|
</if>
|
||||||
</trim>
|
</trim>
|
||||||
@@ -1490,16 +1490,16 @@
|
|||||||
FROM sar_standards_info
|
FROM sar_standards_info
|
||||||
LEFT JOIN sar_stand_attr_info ssai ON ssai.STAND_ID = SAR_STANDARDS_INFO.ID
|
LEFT JOIN sar_stand_attr_info ssai ON ssai.STAND_ID = SAR_STANDARDS_INFO.ID
|
||||||
WHERE
|
WHERE
|
||||||
DATE_FORMAT(ssai.SSRQ, '%Y-%m-%d') >= DATE_FORMAT(
|
DATE_FORMAT( LEFT (ssai.SSRQ,10), '%Y-%m-%d') >= DATE_FORMAT(
|
||||||
SAR_STANDARDS_INFO.ISSUE_TIME,
|
SAR_STANDARDS_INFO.ISSUE_TIME,
|
||||||
'%Y-%m-%d'
|
'%Y-%m-%d'
|
||||||
)
|
)
|
||||||
AND
|
AND
|
||||||
sar_standards_info.VALID_FLAG='0'
|
sar_standards_info.VALID_FLAG='0'
|
||||||
AND TEXT_STATUS=#{typeCode}
|
|
||||||
ORDER BY SAR_STANDARDS_INFO.ISSUE_TIME DESC
|
ORDER BY SAR_STANDARDS_INFO.ISSUE_TIME DESC
|
||||||
LIMIT #{limit}
|
LIMIT #{limit}
|
||||||
</select>
|
</select>
|
||||||
|
<!--AND TEXT_STATUS=#{typeCode}-->
|
||||||
|
|
||||||
<!-- 查询表中是否存在某字段-->
|
<!-- 查询表中是否存在某字段-->
|
||||||
<select id="selectStandColumn" resultType="java.lang.Integer" parameterType="java.lang.String">
|
<select id="selectStandColumn" resultType="java.lang.Integer" parameterType="java.lang.String">
|
||||||
|
|||||||
Reference in New Issue
Block a user