Merge branch 'develop_master' of http://gitlab.91isoft.com:90/LiuChao/foton-slrs-system-rest into develop_master
This commit is contained in:
+2
@@ -42,4 +42,6 @@ public class AddDetailedDto {
|
|||||||
private String inforlist2;
|
private String inforlist2;
|
||||||
@ApiModelProperty(value = "新车型实施时间")
|
@ApiModelProperty(value = "新车型实施时间")
|
||||||
private String inforlist3;
|
private String inforlist3;
|
||||||
|
@ApiModelProperty(value = "适用认证")
|
||||||
|
private String inforlist4;
|
||||||
}
|
}
|
||||||
|
|||||||
+72
-49
@@ -323,30 +323,50 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
sarLawsDetailedListDao.insert(sarLawsDetailedList);
|
sarLawsDetailedListDao.insert(sarLawsDetailedList);
|
||||||
if (addDetailedDto.getInforlist() != null) {
|
if (addDetailedDto.getInforlist() != null) {
|
||||||
if (addDetailedDto.getInforlist().contains(",")) {
|
if (addDetailedDto.getInforlist().contains(",")) {
|
||||||
String[] id = addDetailedDto.getInforlist().split(",");
|
String[] id = new String[]{};
|
||||||
String[] putTime = addDetailedDto.getInforlist1().split(";");
|
String[] putTime = new String[]{};
|
||||||
String[] zcc = addDetailedDto.getInforlist2().split(";");
|
String[] zcc = new String[]{};
|
||||||
String[] xcx = addDetailedDto.getInforlist3().split(";");
|
String[] xcx = new String[]{};
|
||||||
|
String[] syrz = new String[]{};
|
||||||
|
if (StringUtils.isNotEmpty(addDetailedDto.getInforlist())) {
|
||||||
|
id = addDetailedDto.getInforlist().split(",");
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotEmpty(addDetailedDto.getInforlist1())) {
|
||||||
|
putTime = addDetailedDto.getInforlist1().split(";");
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotEmpty(addDetailedDto.getInforlist2())) {
|
||||||
|
zcc = addDetailedDto.getInforlist2().split(";");
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotEmpty(addDetailedDto.getInforlist3())) {
|
||||||
|
xcx = addDetailedDto.getInforlist3().split(";");
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotEmpty(addDetailedDto.getInforlist4())) {
|
||||||
|
syrz = addDetailedDto.getInforlist4().split(";");
|
||||||
|
}
|
||||||
for (int a = 0; a < id.length; a++) {
|
for (int a = 0; a < id.length; a++) {
|
||||||
TimeDto dto = new TimeDto();
|
TimeDto dto = new TimeDto();
|
||||||
dto.setStandId(id[a]);
|
dto.setStandId(id[a]);
|
||||||
//putTiem即ssrq可能为空 ''
|
//putTiem即ssrq可能为空 ''
|
||||||
if (putTime.length > 0) {
|
|
||||||
if ("-".equals(putTime[a]) || null == putTime[a]) {
|
if (putTime.length <= a) {
|
||||||
dto.setSsrq(null);
|
dto.setSsrq(null);
|
||||||
} else {
|
} else {
|
||||||
dto.setSsrq(putTime[a]);
|
dto.setSsrq(putTime[a]);
|
||||||
}
|
}
|
||||||
if ("-".equals(putTime[a]) || null == xcx[a]) {
|
if (xcx.length <= a) {
|
||||||
dto.setXcxssrqgj(null);
|
dto.setXcxssrqgj(null);
|
||||||
} else {
|
} else {
|
||||||
dto.setXcxssrqgj(xcx[a]);
|
dto.setXcxssrqgj(xcx[a]);
|
||||||
}
|
}
|
||||||
if ("-".equals(putTime[a]) || null == zcc[a]) {
|
if (zcc.length <= a) {
|
||||||
dto.setZccssrqgj(null);
|
dto.setZccssrqgj(null);
|
||||||
} else {
|
} else {
|
||||||
dto.setZccssrqgj(zcc[a]);
|
dto.setZccssrqgj(zcc[a]);
|
||||||
}
|
}
|
||||||
|
if (syrz.length <= a) {
|
||||||
|
dto.setSyrz(null);
|
||||||
|
} else {
|
||||||
|
dto.setSyrz(syrz[a]);
|
||||||
}
|
}
|
||||||
timeDto.add(dto);
|
timeDto.add(dto);
|
||||||
}
|
}
|
||||||
@@ -356,22 +376,25 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
dto.setSsrq(addDetailedDto.getInforlist1());
|
dto.setSsrq(addDetailedDto.getInforlist1());
|
||||||
dto.setXcxssrqgj(addDetailedDto.getInforlist2());
|
dto.setXcxssrqgj(addDetailedDto.getInforlist2());
|
||||||
dto.setZccssrqgj(addDetailedDto.getInforlist3());
|
dto.setZccssrqgj(addDetailedDto.getInforlist3());
|
||||||
|
dto.setSyrz(addDetailedDto.getInforlist4());
|
||||||
timeDto.add(dto);
|
timeDto.add(dto);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
timeDto = null;
|
timeDto = null;
|
||||||
}
|
}
|
||||||
service.insertDetailedList(sarLawsDetailedList.getId(), timeDto);
|
service.insertDetailedList(sarLawsDetailedList.getId(), timeDto);
|
||||||
if (null != timeDto) {
|
List<String> list1 = new ArrayList<>();
|
||||||
List<SarStandardsInfo> sarStandardsInfos = new ArrayList<>();
|
List<String> list2 = new ArrayList<>();
|
||||||
timeDto.forEach(timeDto1 -> {
|
//避免出现数据丢失 处理一下适用认证信息
|
||||||
SarStandardsInfo sarStandardsInfo = new SarStandardsInfo();
|
list1.addAll(Arrays.asList(addDetailedDto.getInforlist().split(",")));
|
||||||
sarStandardsInfo.setId(timeDto1.getStandId());
|
Hashtable<String, String> hashtable = new Hashtable<>();
|
||||||
sarStandardsInfo.setIsRelateAccess("1");
|
for (TimeDto dto:timeDto) {
|
||||||
sarStandardsInfos.add(sarStandardsInfo);
|
if (StringUtils.isNotBlank(dto.getSyrz())) {
|
||||||
});
|
hashtable.put(dto.getStandId(), dto.getSyrz());
|
||||||
sarStandardsInfoService.updateBatchById(sarStandardsInfos);
|
}
|
||||||
}
|
}
|
||||||
|
//下面写消息队列了开始
|
||||||
|
createUpdateMQService.sendMQ(hashtable, list2, list1);
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
@@ -656,16 +679,16 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
String[] zcc = new String[]{};
|
String[] zcc = new String[]{};
|
||||||
String[] xcx = new String[]{};
|
String[] xcx = new String[]{};
|
||||||
String[] syrz = new String[]{};
|
String[] syrz = new String[]{};
|
||||||
if(StringUtils.isNotEmpty(detailedUpDto.getInforlist())){
|
if (StringUtils.isNotEmpty(detailedUpDto.getInforlist())) {
|
||||||
id = detailedUpDto.getInforlist().split(",");
|
id = detailedUpDto.getInforlist().split(",");
|
||||||
}
|
}
|
||||||
if(StringUtils.isNotEmpty(detailedUpDto.getInforlist1())){
|
if (StringUtils.isNotEmpty(detailedUpDto.getInforlist1())) {
|
||||||
putTime = detailedUpDto.getInforlist1().split(";");
|
putTime = detailedUpDto.getInforlist1().split(";");
|
||||||
}
|
}
|
||||||
if(StringUtils.isNotEmpty(detailedUpDto.getInforlist2())){
|
if (StringUtils.isNotEmpty(detailedUpDto.getInforlist2())) {
|
||||||
zcc = detailedUpDto.getInforlist2().split(";");
|
zcc = detailedUpDto.getInforlist2().split(";");
|
||||||
}
|
}
|
||||||
if(StringUtils.isNotEmpty(detailedUpDto.getInforlist3())){
|
if (StringUtils.isNotEmpty(detailedUpDto.getInforlist3())) {
|
||||||
xcx = detailedUpDto.getInforlist3().split(";");
|
xcx = detailedUpDto.getInforlist3().split(";");
|
||||||
}
|
}
|
||||||
if(StringUtils.isNotEmpty(detailedUpDto.getInforlist4())){
|
if(StringUtils.isNotEmpty(detailedUpDto.getInforlist4())){
|
||||||
@@ -722,7 +745,7 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
if (list1.size() > 0) {
|
if (list1.size() > 0) {
|
||||||
QueryWrapper<SarLawsAttrDetailedList> wrapper1 = new QueryWrapper<>();
|
QueryWrapper<SarLawsAttrDetailedList> wrapper1 = new QueryWrapper<>();
|
||||||
wrapper1.in("stand_id", list1);
|
wrapper1.in("stand_id", list1);
|
||||||
List<SarLawsAttrDetailedList> res = sarLawsAttrDetailedListDao.selectList(wrapper);
|
List<SarLawsAttrDetailedList> res = sarLawsAttrDetailedListDao.selectList(wrapper1);
|
||||||
if (res.size() > 0) {
|
if (res.size() > 0) {
|
||||||
res.forEach(sarLawsAttrDetailedList -> {
|
res.forEach(sarLawsAttrDetailedList -> {
|
||||||
dealWithHashTableData(list1, list2, hashtable, sarLawsAttrDetailedList);
|
dealWithHashTableData(list1, list2, hashtable, sarLawsAttrDetailedList);
|
||||||
@@ -869,20 +892,20 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
}
|
}
|
||||||
//数据校验 先做重复交验+再做是否存在校验
|
//数据校验 先做重复交验+再做是否存在校验
|
||||||
if (null != res && "".equals(stringBuilder.toString())) {
|
if (null != res && "".equals(stringBuilder.toString())) {
|
||||||
for (ExportEmptyModelDto re:res) {
|
for (ExportEmptyModelDto re : res) {
|
||||||
if(!(re.getSsrq().contains(",")||re.getSsrq().contains(","))) {
|
if (!(re.getSsrq().contains(",") || re.getSsrq().contains(","))) {
|
||||||
Date date = org.apache.poi.ss.usermodel.DateUtil
|
Date date = org.apache.poi.ss.usermodel.DateUtil
|
||||||
.getJavaDate(Double.valueOf(re.getSsrq()));
|
.getJavaDate(Double.valueOf(re.getSsrq()));
|
||||||
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
|
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
re.setSsrq(format.format(date));
|
re.setSsrq(format.format(date));
|
||||||
}
|
}
|
||||||
if(!(re.getXcxssrqgj().contains(",")||re.getXcxssrqgj().contains(","))) {
|
if (!(re.getXcxssrqgj().contains(",") || re.getXcxssrqgj().contains(","))) {
|
||||||
Date date = org.apache.poi.ss.usermodel.DateUtil
|
Date date = org.apache.poi.ss.usermodel.DateUtil
|
||||||
.getJavaDate(Double.valueOf(re.getXcxssrqgj()));
|
.getJavaDate(Double.valueOf(re.getXcxssrqgj()));
|
||||||
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
|
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
re.setXcxssrqgj(format.format(date));
|
re.setXcxssrqgj(format.format(date));
|
||||||
}
|
}
|
||||||
if(!(re.getZccssrqgj().contains(",")||re.getZccssrqgj().contains(","))) {
|
if (!(re.getZccssrqgj().contains(",") || re.getZccssrqgj().contains(","))) {
|
||||||
Date date = org.apache.poi.ss.usermodel.DateUtil
|
Date date = org.apache.poi.ss.usermodel.DateUtil
|
||||||
.getJavaDate(Double.valueOf(re.getZccssrqgj()));
|
.getJavaDate(Double.valueOf(re.getZccssrqgj()));
|
||||||
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
|
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
@@ -989,10 +1012,10 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
ExportEmptyModelDto model = map.get(sarStandardsInfo.getId());
|
ExportEmptyModelDto model = map.get(sarStandardsInfo.getId());
|
||||||
model.setStandName(sarStandardsInfo.getStandName());
|
model.setStandName(sarStandardsInfo.getStandName());
|
||||||
model.setStandEnName(sarStandardsInfo.getStandEnName());
|
model.setStandEnName(sarStandardsInfo.getStandEnName());
|
||||||
model.setNylx(null!=sarStandardsInfo.getAttrInfoCaseMap().get("nylx") ?sarStandardsInfo.getAttrInfoCaseMap().get("nylx").toString():"");
|
model.setNylx(null != sarStandardsInfo.getAttrInfoCaseMap().get("nylx") ? sarStandardsInfo.getAttrInfoCaseMap().get("nylx").toString() : "");
|
||||||
model.setSycpx(null!=sarStandardsInfo.getAttrInfoCaseMap().get("sycpx") ?sarStandardsInfo.getAttrInfoCaseMap().get("sycpx").toString():"");
|
model.setSycpx(null != sarStandardsInfo.getAttrInfoCaseMap().get("sycpx") ? sarStandardsInfo.getAttrInfoCaseMap().get("sycpx").toString() : "");
|
||||||
model.setZrbm(null!=sarStandardsInfo.getAttrInfoCaseMap().get("zrbm") ?sarStandardsInfo.getAttrInfoCaseMap().get("zrbm").toString():"");
|
model.setZrbm(null != sarStandardsInfo.getAttrInfoCaseMap().get("zrbm") ? sarStandardsInfo.getAttrInfoCaseMap().get("zrbm").toString() : "");
|
||||||
model.setSycx(null!=sarStandardsInfo.getAttrInfoCaseMap().get("cllx") ?sarStandardsInfo.getAttrInfoCaseMap().get("cllx").toString():"");
|
model.setSycx(null != sarStandardsInfo.getAttrInfoCaseMap().get("cllx") ? sarStandardsInfo.getAttrInfoCaseMap().get("cllx").toString() : "");
|
||||||
result.add(model);
|
result.add(model);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -1016,10 +1039,10 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
ExportEmptyModelDto model = map.get(sarStandardsInfo.getId());
|
ExportEmptyModelDto model = map.get(sarStandardsInfo.getId());
|
||||||
model.setStandName(sarStandardsInfo.getStandName());
|
model.setStandName(sarStandardsInfo.getStandName());
|
||||||
model.setStandEnName(sarStandardsInfo.getStandEnName());
|
model.setStandEnName(sarStandardsInfo.getStandEnName());
|
||||||
model.setNylx(null!=sarStandardsInfo.getAttrInfoCaseMap().get("nylx") ?sarStandardsInfo.getAttrInfoCaseMap().get("nylx").toString():"");
|
model.setNylx(null != sarStandardsInfo.getAttrInfoCaseMap().get("nylx") ? sarStandardsInfo.getAttrInfoCaseMap().get("nylx").toString() : "");
|
||||||
model.setSycpx(null!=sarStandardsInfo.getAttrInfoCaseMap().get("sycpx") ?sarStandardsInfo.getAttrInfoCaseMap().get("sycpx").toString():"");
|
model.setSycpx(null != sarStandardsInfo.getAttrInfoCaseMap().get("sycpx") ? sarStandardsInfo.getAttrInfoCaseMap().get("sycpx").toString() : "");
|
||||||
model.setZrbm(null!=sarStandardsInfo.getAttrInfoCaseMap().get("zrbm") ?sarStandardsInfo.getAttrInfoCaseMap().get("zrbm").toString():"");
|
model.setZrbm(null != sarStandardsInfo.getAttrInfoCaseMap().get("zrbm") ? sarStandardsInfo.getAttrInfoCaseMap().get("zrbm").toString() : "");
|
||||||
model.setSycx(null!=sarStandardsInfo.getAttrInfoCaseMap().get("cllx") ?sarStandardsInfo.getAttrInfoCaseMap().get("cllx").toString():"");
|
model.setSycx(null != sarStandardsInfo.getAttrInfoCaseMap().get("cllx") ? sarStandardsInfo.getAttrInfoCaseMap().get("cllx").toString() : "");
|
||||||
result.add(model);
|
result.add(model);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -1042,11 +1065,11 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
ExportEmptyModelDto model = map.get(sarStandardsInfo.getId());
|
ExportEmptyModelDto model = map.get(sarStandardsInfo.getId());
|
||||||
model.setStandName(sarStandardsInfo.getLawsName());
|
model.setStandName(sarStandardsInfo.getLawsName());
|
||||||
model.setStandEnName(sarStandardsInfo.getLawsEnName());
|
model.setStandEnName(sarStandardsInfo.getLawsEnName());
|
||||||
model.setNylx(null!=sarStandardsInfo.getAttrInfoCaseMap().get("nylxlaws") ?sarStandardsInfo.getAttrInfoCaseMap().get("nylxlaws").toString():"");
|
model.setNylx(null != sarStandardsInfo.getAttrInfoCaseMap().get("nylxlaws") ? sarStandardsInfo.getAttrInfoCaseMap().get("nylxlaws").toString() : "");
|
||||||
//没有使用产品线
|
//没有使用产品线
|
||||||
// model.setSycpx(null!=sarStandardsInfo.getLawsSycx() ?sarStandardsInfo.getLawsSycx():"");
|
// model.setSycpx(null!=sarStandardsInfo.getLawsSycx() ?sarStandardsInfo.getLawsSycx():"");
|
||||||
model.setZrbm(null!=sarStandardsInfo.getAttrInfoCaseMap().get("zrbmlaws") ?sarStandardsInfo.getAttrInfoCaseMap().get("zrbmlaws").toString():"");
|
model.setZrbm(null != sarStandardsInfo.getAttrInfoCaseMap().get("zrbmlaws") ? sarStandardsInfo.getAttrInfoCaseMap().get("zrbmlaws").toString() : "");
|
||||||
model.setSycx(null!=sarStandardsInfo.getLawsSycx() ?sarStandardsInfo.getLawsSycx():"");
|
model.setSycx(null != sarStandardsInfo.getLawsSycx() ? sarStandardsInfo.getLawsSycx() : "");
|
||||||
result.add(model);
|
result.add(model);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -34,7 +34,7 @@
|
|||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<sql id="SarBussionInfoRole_Where_Clause_Review_Results_Buss">
|
<sql id="SarBussionInfoRole_Where_Clause_Review_Results_Buss">
|
||||||
where sar_bussioness_stand.TEXT_STATUS_BUSS = '9z741h2m3j' AND sar_bussioness_stand.ISSUE_TIME IS NOT NULL
|
where sar_bussioness_stand.TEXT_STATUS_BUSS = '9z741h2m3j' AND sar_bussioness_stand.ISSUE_TIME IS NOT NULL and sar_bussioness_stand.VALID_FLAG = '0'
|
||||||
<trim suffixOverrides="," >
|
<trim suffixOverrides="," >
|
||||||
<if test="standCode != null and standCode != '' " >
|
<if test="standCode != null and standCode != '' " >
|
||||||
and STAND_CODE like concat(concat('%',#{standCode}),'%')
|
and STAND_CODE like concat(concat('%',#{standCode}),'%')
|
||||||
|
|||||||
+8
-4
@@ -3,7 +3,7 @@
|
|||||||
<mapper namespace="com.adc.da.slrs.sarStandIdea.dao.SarPublicIdeaAllDao">
|
<mapper namespace="com.adc.da.slrs.sarStandIdea.dao.SarPublicIdeaAllDao">
|
||||||
|
|
||||||
<select id="getPublicIdea" resultType="com.adc.da.slrs.sarStandIdea.entity.SarPublicIdeaAll">
|
<select id="getPublicIdea" resultType="com.adc.da.slrs.sarStandIdea.entity.SarPublicIdeaAll">
|
||||||
SELECT sar_public_idea_all.id,sar_public_idea_all.reason,concat(t2.name,'_',ts_institution.name) as dept_name,ts_institution.name as department,sar_public_idea_all.old_text,
|
SELECT sar_public_idea_all.id,sar_public_idea_all.reason,concat(t3.name,'_',t2.name,'_',ts_institution.name) as dept_name,ts_institution.name as department,sar_public_idea_all.old_text,
|
||||||
sar_public_idea_all.new_text,ts_user.INSTITUTION_ID as dept_id,sar_public_idea_all.part_code,sar_public_idea_all.user_name,
|
sar_public_idea_all.new_text,ts_user.INSTITUTION_ID as dept_id,sar_public_idea_all.part_code,sar_public_idea_all.user_name,
|
||||||
sar_public_idea_all.user_id,sar_public_idea_all.content,sar_public_idea_all.idea_id,sar_public_idea_all.cid,
|
sar_public_idea_all.user_id,sar_public_idea_all.content,sar_public_idea_all.idea_id,sar_public_idea_all.cid,
|
||||||
sar_public_idea_all.chapter_name as chapterName,sar_public_idea_all.wk_flag,sar_public_idea_all.cause, sar_public_idea_all.state,sar_public_idea_all.source_type as sourceType
|
sar_public_idea_all.chapter_name as chapterName,sar_public_idea_all.wk_flag,sar_public_idea_all.cause, sar_public_idea_all.state,sar_public_idea_all.source_type as sourceType
|
||||||
@@ -12,6 +12,7 @@
|
|||||||
left join ts_user on ts_user.USID = sar_public_idea_all.user_id
|
left join ts_user on ts_user.USID = sar_public_idea_all.user_id
|
||||||
left join ts_institution on ts_institution.id=ts_user.INSTITUTION_ID
|
left join ts_institution on ts_institution.id=ts_user.INSTITUTION_ID
|
||||||
left join ts_institution t2 on ts_institution.parent_id=t2.id
|
left join ts_institution t2 on ts_institution.parent_id=t2.id
|
||||||
|
left join ts_institution t3 on t2.parent_id=t3.id
|
||||||
WHERE sar_public_idea_all.idea_id IS NOT NULL and sar_public_idea.uniques = #{unique}
|
WHERE sar_public_idea_all.idea_id IS NOT NULL and sar_public_idea.uniques = #{unique}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
@@ -32,7 +33,7 @@
|
|||||||
FROM
|
FROM
|
||||||
(
|
(
|
||||||
SELECT (@i:=@i+1) as rows,
|
SELECT (@i:=@i+1) as rows,
|
||||||
sar_public_idea_all.id,sar_public_idea_all.reason,concat(t2.name,'_',ts_institution.name) as dept_name,sar_public_idea_all.old_text,
|
sar_public_idea_all.id,sar_public_idea_all.reason,concat(t3.name,'_',t2.name,'_',ts_institution.name) as dept_name,sar_public_idea_all.old_text,
|
||||||
sar_public_idea_all.wk_flag,sar_public_idea_all.new_text,ts_user.INSTITUTION_ID as dept_id,
|
sar_public_idea_all.wk_flag,sar_public_idea_all.new_text,ts_user.INSTITUTION_ID as dept_id,
|
||||||
sar_public_idea_all.part_code,sar_public_idea_all.user_name,
|
sar_public_idea_all.part_code,sar_public_idea_all.user_name,
|
||||||
sar_public_idea_all.user_id,sar_public_idea_all.content,sar_public_idea_all.idea_id,sar_public_idea_all.cid,
|
sar_public_idea_all.user_id,sar_public_idea_all.content,sar_public_idea_all.idea_id,sar_public_idea_all.cid,
|
||||||
@@ -41,6 +42,7 @@
|
|||||||
left join ts_user on sar_public_idea_all.user_id=ts_user.USID
|
left join ts_user on sar_public_idea_all.user_id=ts_user.USID
|
||||||
left join ts_institution on ts_institution.id=ts_user.INSTITUTION_ID
|
left join ts_institution on ts_institution.id=ts_user.INSTITUTION_ID
|
||||||
left join ts_institution t2 on ts_institution.parent_id=t2.id
|
left join ts_institution t2 on ts_institution.parent_id=t2.id
|
||||||
|
left join ts_institution t3 on t2.parent_id=t3.id
|
||||||
WHERE
|
WHERE
|
||||||
sar_public_idea_all.idea_id = #{ideaId}
|
sar_public_idea_all.idea_id = #{ideaId}
|
||||||
)c
|
)c
|
||||||
@@ -55,12 +57,13 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getPublicAllIdea" resultType="com.adc.da.slrs.sarStandIdea.entity.SarPublicIdeaAll">
|
<select id="getPublicAllIdea" resultType="com.adc.da.slrs.sarStandIdea.entity.SarPublicIdeaAll">
|
||||||
SELECT sar_public_idea_all.id,reason,concat(t2.name,'_',ts_institution.name) as
|
SELECT sar_public_idea_all.id,reason,concat(t3.name,'_',t2.name,'_',ts_institution.name) as
|
||||||
deptName,old_text,new_text,dept_id,part_code,user_name,user_id,content,idea_id,cid,chapter_name,wk_flag,sar_public_idea_all.state,sar_public_idea_all.cause,sar_public_idea_all.source_type as sourceType
|
deptName,old_text,new_text,dept_id,part_code,user_name,user_id,content,idea_id,cid,chapter_name,wk_flag,sar_public_idea_all.state,sar_public_idea_all.cause,sar_public_idea_all.source_type as sourceType
|
||||||
FROM sar_public_idea_all
|
FROM sar_public_idea_all
|
||||||
left join ts_user on ts_user.USID=sar_public_idea_all.user_id
|
left join ts_user on ts_user.USID=sar_public_idea_all.user_id
|
||||||
left join ts_institution on ts_institution.id=ts_user.INSTITUTION_ID
|
left join ts_institution on ts_institution.id=ts_user.INSTITUTION_ID
|
||||||
left join ts_institution t2 on ts_institution.parent_id=t2.id
|
left join ts_institution t2 on ts_institution.parent_id=t2.id
|
||||||
|
left join ts_institution t3 on t2.parent_id=t3.id
|
||||||
WHERE sar_public_idea_all.idea_id = #{cid}
|
WHERE sar_public_idea_all.idea_id = #{cid}
|
||||||
<if test="null!=type and type != ''">
|
<if test="null!=type and type != ''">
|
||||||
and sar_public_idea_all.wk_flag ='1' and sar_public_idea_all.state in ('1','2')
|
and sar_public_idea_all.wk_flag ='1' and sar_public_idea_all.state in ('1','2')
|
||||||
@@ -69,12 +72,13 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getPublicAllIdeaExport" resultType="com.adc.da.slrs.sarStandIdea.entity.SarPublicIdeaAll">
|
<select id="getPublicAllIdeaExport" resultType="com.adc.da.slrs.sarStandIdea.entity.SarPublicIdeaAll">
|
||||||
SELECT sar_public_idea_all.id,reason,concat(t2.name,'_',ts_institution.name) as
|
SELECT sar_public_idea_all.id,reason,concat(t3.name,'_',t2.name,'_',ts_institution.name) as
|
||||||
deptName,old_text,new_text,dept_id,part_code,user_name,user_id,content,idea_id,cid,chapter_name,wk_flag,sar_public_idea_all.state,sar_public_idea_all.cause,sar_public_idea_all.source_type as sourceType
|
deptName,old_text,new_text,dept_id,part_code,user_name,user_id,content,idea_id,cid,chapter_name,wk_flag,sar_public_idea_all.state,sar_public_idea_all.cause,sar_public_idea_all.source_type as sourceType
|
||||||
FROM sar_public_idea_all
|
FROM sar_public_idea_all
|
||||||
left join ts_user on ts_user.USID=sar_public_idea_all.user_id
|
left join ts_user on ts_user.USID=sar_public_idea_all.user_id
|
||||||
left join ts_institution on ts_institution.id=ts_user.INSTITUTION_ID
|
left join ts_institution on ts_institution.id=ts_user.INSTITUTION_ID
|
||||||
left join ts_institution t2 on ts_institution.parent_id=t2.id
|
left join ts_institution t2 on ts_institution.parent_id=t2.id
|
||||||
|
left join ts_institution t3 on t2.parent_id=t3.id
|
||||||
WHERE cid = #{cid}
|
WHERE cid = #{cid}
|
||||||
<if test="null==type or ''==type">
|
<if test="null==type or ''==type">
|
||||||
and sar_public_idea_all.wk_flag is null
|
and sar_public_idea_all.wk_flag is null
|
||||||
|
|||||||
Reference in New Issue
Block a user