Merge remote-tracking branch 'origin/develop_1' into develop_1
This commit is contained in:
+2
-1
@@ -1,6 +1,7 @@
|
|||||||
package com.adc.da.slrs.sarLawsAttrDetailedList.dao;
|
package com.adc.da.slrs.sarLawsAttrDetailedList.dao;
|
||||||
|
|
||||||
import com.adc.da.slrs.sarLawsAttrDetailedList.entity.LawsDto;
|
import com.adc.da.slrs.sarLawsAttrDetailedList.entity.LawsDto;
|
||||||
|
import com.adc.da.slrs.sarLawsAttrDetailedList.entity.SarFindDto;
|
||||||
import com.adc.da.slrs.sarLawsAttrDetailedList.entity.SarLawsAttrDetailedList;
|
import com.adc.da.slrs.sarLawsAttrDetailedList.entity.SarLawsAttrDetailedList;
|
||||||
import com.adc.da.slrs.sarLawsAttrDetailedList.entity.StandRegionalTimeDto;
|
import com.adc.da.slrs.sarLawsAttrDetailedList.entity.StandRegionalTimeDto;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
@@ -23,7 +24,7 @@ public interface SarLawsAttrDetailedListDao extends BaseMapper<SarLawsAttrDetail
|
|||||||
//根据清单id,查出标准的id并排序
|
//根据清单id,查出标准的id并排序
|
||||||
List<String> selectLawsId(@Param("standId") String standId,@Param("param3") Integer page,@Param("param2") Integer size);
|
List<String> selectLawsId(@Param("standId") String standId,@Param("param3") Integer page,@Param("param2") Integer size);
|
||||||
//根据标准id查出数据
|
//根据标准id查出数据
|
||||||
List<LawsDto> selectLawsById(@Param("param1") List<String> LawsIds, @Param("standName") String standName);
|
List<LawsDto> selectLawsById(@Param("param1") List<String> LawsIds, @Param("sarFindDto") SarFindDto sarFindDto);
|
||||||
//根据标准id查出数据
|
//根据标准id查出数据
|
||||||
List<LawsDto> selectLawsByIdC(@Param("param1") List<String> LawsIds, @Param("standName") String standName,@Param("standType")String standType);
|
List<LawsDto> selectLawsByIdC(@Param("param1") List<String> LawsIds, @Param("standName") String standName,@Param("standType")String standType);
|
||||||
//查询时间
|
//查询时间
|
||||||
|
|||||||
+4
-8
@@ -1,9 +1,5 @@
|
|||||||
package com.adc.da.slrs.sarLawsAttrDetailedList.entity;
|
package com.adc.da.slrs.sarLawsAttrDetailedList.entity;
|
||||||
|
|
||||||
import com.alibaba.excel.annotation.ExcelProperty;
|
|
||||||
import com.alibaba.excel.annotation.format.DateTimeFormat;
|
|
||||||
import com.alibaba.excel.annotation.write.style.ColumnWidth;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -18,13 +14,13 @@ public class SarFindDto {
|
|||||||
private int Size;
|
private int Size;
|
||||||
private String id;
|
private String id;
|
||||||
private String standName;
|
private String standName;
|
||||||
private String standNumber;
|
// private String standNumber;
|
||||||
private String standEnName;
|
private String standEnName;
|
||||||
private String typeApplicable;
|
private String typeApplicable;
|
||||||
private String NYLX;
|
private String NYLX;
|
||||||
private String putTime;
|
// private String putTime;
|
||||||
private String XCXSSRQGJ;
|
// private String XCXSSRQGJ;
|
||||||
private String ZCCSSRQGJ;
|
// private String ZCCSSRQGJ;
|
||||||
private String ZRBM;
|
private String ZRBM;
|
||||||
private String SYCPX;
|
private String SYCPX;
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -43,7 +43,7 @@ public class SarLawsAttrDetailedListServiceImpl extends ServiceImpl<SarLawsAttrD
|
|||||||
if (CollectionUtils.isEmpty(lawsIds)){
|
if (CollectionUtils.isEmpty(lawsIds)){
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
List<LawsDto> list = sarLawsAttrDetailedListDao.selectLawsById(lawsIds,sarFindDto.getStandName());
|
List<LawsDto> list = sarLawsAttrDetailedListDao.selectLawsById(lawsIds,sarFindDto);
|
||||||
for (LawsDto lawsDto:list){
|
for (LawsDto lawsDto:list){
|
||||||
QueryWrapper<SarLawsAttrDetailedList> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<SarLawsAttrDetailedList> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper.eq("stand_id",lawsDto.getId())
|
queryWrapper.eq("stand_id",lawsDto.getId())
|
||||||
|
|||||||
+135
-95
@@ -24,9 +24,10 @@ import org.springframework.stereotype.Service;
|
|||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
import static com.adc.da.login.util.UserUtils.getUserName;
|
import static com.adc.da.login.util.UserUtils.getUserName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* 服务实现类
|
* 服务实现类
|
||||||
* </p>
|
* </p>
|
||||||
*
|
*
|
||||||
* @author szc
|
* @author szc
|
||||||
@@ -49,8 +50,8 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
@Override
|
@Override
|
||||||
public String del(List<String> idList) {
|
public String del(List<String> idList) {
|
||||||
QueryWrapper<SarLawsAttrDetailedList> wrapper = new QueryWrapper<>();
|
QueryWrapper<SarLawsAttrDetailedList> wrapper = new QueryWrapper<>();
|
||||||
for (String id:idList){
|
for (String id : idList) {
|
||||||
wrapper.eq("detailed_list_id",id);
|
wrapper.eq("detailed_list_id", id);
|
||||||
sarLawsAttrDetailedListDao.delete(wrapper);
|
sarLawsAttrDetailedListDao.delete(wrapper);
|
||||||
}
|
}
|
||||||
sarLawsDetailedListDao.deleteBatchIds(idList);
|
sarLawsDetailedListDao.deleteBatchIds(idList);
|
||||||
@@ -59,6 +60,7 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String add(AddDetailedDto addDetailedDto) {
|
public String add(AddDetailedDto addDetailedDto) {
|
||||||
|
addDetailedDto.setInforlist(addDetailedDto.getInforlist().substring(1, addDetailedDto.getInforlist().length() -1));
|
||||||
try {
|
try {
|
||||||
SarLawsDetailedList sarLawsDetailedList = SarLawsDetailedList.builder()
|
SarLawsDetailedList sarLawsDetailedList = SarLawsDetailedList.builder()
|
||||||
.id(UUIDUtils.randomUUID20())
|
.id(UUIDUtils.randomUUID20())
|
||||||
@@ -73,15 +75,87 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
.updatePeople(getUserName())
|
.updatePeople(getUserName())
|
||||||
.fileIds(addDetailedDto.getFileIds())
|
.fileIds(addDetailedDto.getFileIds())
|
||||||
.build();
|
.build();
|
||||||
|
List<TimeDto> timeDto = new ArrayList<>();
|
||||||
switch (addDetailedDto.getSortKey()) {
|
switch (addDetailedDto.getSortKey()) {
|
||||||
case "1":
|
case "1":
|
||||||
sarLawsDetailedList.setCountryArea(addDetailedDto.getCountryArea());
|
sarLawsDetailedList.setCountryArea(addDetailedDto.getCountryArea());
|
||||||
|
if (addDetailedDto.getInforlist()!=null){
|
||||||
|
if (addDetailedDto.getInforlist().contains(",")){
|
||||||
|
String[] id = addDetailedDto.getInforlist().split(",");
|
||||||
|
String[] putTime = addDetailedDto.getInforlist1().split(",");
|
||||||
|
String[] zcc = addDetailedDto.getInforlist2().split(",");
|
||||||
|
String[] xcx = addDetailedDto.getInforlist3().split(",");
|
||||||
|
for (int a =0;a< id.length;a++){
|
||||||
|
TimeDto dto = new TimeDto();
|
||||||
|
dto.setStandId(id[a]);
|
||||||
|
if ("\"".equals(putTime[a])){
|
||||||
|
dto.setPutTime(null);
|
||||||
|
}else {
|
||||||
|
dto.setPutTime(putTime[a]);
|
||||||
|
}
|
||||||
|
if ("\"".equals(putTime[a])){
|
||||||
|
dto.setXcxssrqgj(null);
|
||||||
|
}else {
|
||||||
|
dto.setXcxssrqgj(xcx[a]);
|
||||||
|
}
|
||||||
|
if ("\"".equals(putTime[a])){
|
||||||
|
dto.setZccssrqgj(null);
|
||||||
|
}else {
|
||||||
|
dto.setZccssrqgj(zcc[a]);
|
||||||
|
}
|
||||||
|
timeDto.add(dto);
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
TimeDto dto = new TimeDto();
|
||||||
|
dto.setStandId(addDetailedDto.getInforlist());
|
||||||
|
dto.setPutTime(addDetailedDto.getInforlist1());
|
||||||
|
dto.setXcxssrqgj(addDetailedDto.getInforlist2());
|
||||||
|
dto.setZccssrqgj(addDetailedDto.getInforlist3());
|
||||||
|
timeDto.add(dto);
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
timeDto=null;
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case "2":
|
case "2":
|
||||||
sarLawsDetailedList.setProjectName(addDetailedDto.getProjectName());
|
sarLawsDetailedList.setProjectName(addDetailedDto.getProjectName());
|
||||||
|
if (addDetailedDto.getInforlist() != null){
|
||||||
|
if (addDetailedDto.getInforlist().contains(",")){
|
||||||
|
String[] id = addDetailedDto.getInforlist().split(",");
|
||||||
|
for (String standId:id){
|
||||||
|
TimeDto dto = new TimeDto();
|
||||||
|
dto.setStandId(standId);
|
||||||
|
timeDto.add(dto);
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
TimeDto dto = new TimeDto();
|
||||||
|
dto.setStandId(addDetailedDto.getInforlist());
|
||||||
|
timeDto.add(dto);
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
timeDto=null;
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case "3":
|
case "3":
|
||||||
sarLawsDetailedList.setDetailedList(addDetailedDto.getDetailedList());
|
sarLawsDetailedList.setDetailedList(addDetailedDto.getDetailedList());
|
||||||
|
if (addDetailedDto.getInforlist() != null){
|
||||||
|
if (addDetailedDto.getInforlist().contains(",")){
|
||||||
|
String[] id = addDetailedDto.getInforlist().split(",");
|
||||||
|
for (String standId:id){
|
||||||
|
TimeDto dto = new TimeDto();
|
||||||
|
dto.setStandId(standId);
|
||||||
|
timeDto.add(dto);
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
TimeDto dto = new TimeDto();
|
||||||
|
dto.setStandId(addDetailedDto.getInforlist());
|
||||||
|
timeDto.add(dto);
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
timeDto=null;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@@ -89,42 +163,6 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
if ("admin".equals(getUserName()))sarLawsDetailedList.setUpdatePeople("管理员");
|
if ("admin".equals(getUserName()))sarLawsDetailedList.setUpdatePeople("管理员");
|
||||||
else {sarLawsDetailedList.setUpdatePeople(getUserName());}
|
else {sarLawsDetailedList.setUpdatePeople(getUserName());}
|
||||||
sarLawsDetailedListDao.insert(sarLawsDetailedList);
|
sarLawsDetailedListDao.insert(sarLawsDetailedList);
|
||||||
addDetailedDto.setInforlist(addDetailedDto.getInforlist().substring(1,addDetailedDto.getInforlist().length()-1));
|
|
||||||
List<TimeDto> timeDto = new ArrayList<>();
|
|
||||||
if (addDetailedDto.getInforlist().indexOf(",") >= 0){
|
|
||||||
String[] id = addDetailedDto.getInforlist().split(",");
|
|
||||||
String[] putTime = addDetailedDto.getInforlist1().split(",");
|
|
||||||
String[] zcc = addDetailedDto.getInforlist2().split(",");
|
|
||||||
String[] xcx = addDetailedDto.getInforlist3().split(",");
|
|
||||||
for (int a =0;a< id.length;a++){
|
|
||||||
TimeDto dto = new TimeDto();
|
|
||||||
dto.setStandId(id[a]);
|
|
||||||
if ("\"".equals(putTime[a])){
|
|
||||||
dto.setPutTime(null);
|
|
||||||
}else {
|
|
||||||
dto.setPutTime(putTime[a]);
|
|
||||||
}
|
|
||||||
if ("\"".equals(putTime[a])){
|
|
||||||
dto.setXcxssrqgj(null);
|
|
||||||
}else {
|
|
||||||
dto.setXcxssrqgj(xcx[a]);
|
|
||||||
}
|
|
||||||
if ("\"".equals(putTime[a])){
|
|
||||||
dto.setZccssrqgj(null);
|
|
||||||
}else {
|
|
||||||
dto.setZccssrqgj(zcc[a]);
|
|
||||||
}
|
|
||||||
timeDto.add(dto);
|
|
||||||
}
|
|
||||||
}else {
|
|
||||||
TimeDto dto = new TimeDto();
|
|
||||||
dto.setStandId(addDetailedDto.getInforlist());
|
|
||||||
dto.setPutTime(addDetailedDto.getInforlist1());
|
|
||||||
dto.setXcxssrqgj(addDetailedDto.getInforlist2());
|
|
||||||
dto.setZccssrqgj(addDetailedDto.getInforlist3());
|
|
||||||
timeDto.add(dto);
|
|
||||||
}
|
|
||||||
|
|
||||||
service.insertDetailedList(sarLawsDetailedList.getId(),timeDto);
|
service.insertDetailedList(sarLawsDetailedList.getId(),timeDto);
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@@ -136,41 +174,41 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<SarLawsDetailedList> AllSelectD(Integer page, Integer pageSize, String sortKey,
|
public IPage<SarLawsDetailedList> AllSelectD(Integer page, Integer pageSize, String sortKey,
|
||||||
String countryArea,String projectName,
|
String countryArea, String projectName,
|
||||||
String detailedList,String detailedListName) {
|
String detailedList, String detailedListName) {
|
||||||
QueryWrapper<SarLawsDetailedList> wrapper = new QueryWrapper<>();
|
QueryWrapper<SarLawsDetailedList> wrapper = new QueryWrapper<>();
|
||||||
if ("1".equals(sortKey) ) {
|
if ("1".equals(sortKey)) {
|
||||||
wrapper.like(StringUtils.isNotEmpty(countryArea),"country_area",countryArea).
|
wrapper.like(StringUtils.isNotEmpty(countryArea), "country_area", countryArea).
|
||||||
like(StringUtils.isNotEmpty(detailedListName),"detailed_list_name",detailedListName);
|
like(StringUtils.isNotEmpty(detailedListName), "detailed_list_name", detailedListName);
|
||||||
}else if ("2".equals(sortKey)) {
|
} else if ("2".equals(sortKey)) {
|
||||||
wrapper.like(StringUtils.isNotEmpty(projectName),"project_name",projectName).
|
wrapper.like(StringUtils.isNotEmpty(projectName), "project_name", projectName).
|
||||||
like(StringUtils.isNotEmpty(detailedListName),"detailed_list_name",detailedListName);
|
like(StringUtils.isNotEmpty(detailedListName), "detailed_list_name", detailedListName);
|
||||||
|
|
||||||
}else if ("3".equals(sortKey)){
|
} else if ("3".equals(sortKey)) {
|
||||||
wrapper.like(StringUtils.isNotEmpty(detailedList),"detailed_list_state",detailedList).
|
wrapper.like(StringUtils.isNotEmpty(detailedList), "detailed_list_state", detailedList).
|
||||||
like(StringUtils.isNotEmpty(detailedListName),"detailed_list_name",detailedListName);
|
like(StringUtils.isNotEmpty(detailedListName), "detailed_list_name", detailedListName);
|
||||||
}
|
}
|
||||||
wrapper.eq("sort_key",sortKey);
|
wrapper.eq("sort_key", sortKey);
|
||||||
Page<SarLawsDetailedList> pageRes = new Page<>(page, pageSize);
|
Page<SarLawsDetailedList> pageRes = new Page<>(page, pageSize);
|
||||||
IPage<SarLawsDetailedList> userIPage = sarLawsDetailedListDao.selectPage(pageRes, wrapper);
|
IPage<SarLawsDetailedList> userIPage = sarLawsDetailedListDao.selectPage(pageRes, wrapper);
|
||||||
if ("1".equals(sortKey)){
|
if ("1".equals(sortKey)) {
|
||||||
Map<String,Object> map= iDicTypeEOService.getDicTypeListCode();
|
Map<String, Object> map = iDicTypeEOService.getDicTypeListCode();
|
||||||
List<SarLawsDetailedList> list= userIPage.getRecords();
|
List<SarLawsDetailedList> list = userIPage.getRecords();
|
||||||
List<Map<String, String>> arr = (List<Map<String, String>>)map.get("COUNTRY");
|
List<Map<String, String>> arr = (List<Map<String, String>>) map.get("COUNTRY");
|
||||||
for (SarLawsDetailedList list1:list){
|
for (SarLawsDetailedList list1 : list) {
|
||||||
if (StringUtils.isNotBlank(list1.getCountryArea()) && list1.getCountryArea().contains(",")){
|
if (StringUtils.isNotBlank(list1.getCountryArea()) && list1.getCountryArea().contains(",")) {
|
||||||
String[] split = list1.getCountryArea().split(",");
|
String[] split = list1.getCountryArea().split(",");
|
||||||
StringBuilder builder = new StringBuilder();
|
StringBuilder builder = new StringBuilder();
|
||||||
for (String s:split){
|
for (String s : split) {
|
||||||
for (Map<String,String> map1:arr) {
|
for (Map<String, String> map1 : arr) {
|
||||||
if (map1.get("value").equals(s)){
|
if (map1.get("value").equals(s)) {
|
||||||
s=map1.get("label");
|
s = map1.get("label");
|
||||||
builder.append(s+",");
|
builder.append(s + ",");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
String completedString = builder.delete(builder.length()-1,builder.length()).toString();
|
String completedString = builder.delete(builder.length() - 1, builder.length()).toString();
|
||||||
list1.setCountryArea(completedString);
|
list1.setCountryArea(completedString);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -229,42 +267,44 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
else list.setFileIds(detailedUpDto.getFileIds());
|
else list.setFileIds(detailedUpDto.getFileIds());
|
||||||
|
|
||||||
sarLawsDetailedListDao.updateById(list);
|
sarLawsDetailedListDao.updateById(list);
|
||||||
detailedUpDto.setInforlist(detailedUpDto.getInforlist().substring(1,detailedUpDto.getInforlist().length()-1));
|
if (null != detailedUpDto.getInforlist()) {
|
||||||
List<TimeDto> timeDto = new ArrayList<>();
|
detailedUpDto.setInforlist(detailedUpDto.getInforlist().substring(1, detailedUpDto.getInforlist().length() - 1));
|
||||||
if (detailedUpDto.getInforlist().indexOf(",") >= 0){
|
List<TimeDto> timeDto = new ArrayList<>();
|
||||||
String[] id = detailedUpDto.getInforlist().split(",");
|
if (detailedUpDto.getInforlist().indexOf(",") >= 0) {
|
||||||
String[] putTime = detailedUpDto.getInforlist1().split(",");
|
String[] id = detailedUpDto.getInforlist().split(",");
|
||||||
String[] zcc = detailedUpDto.getInforlist2().split(",");
|
String[] putTime = detailedUpDto.getInforlist1().split(",");
|
||||||
String[] xcx = detailedUpDto.getInforlist3().split(",");
|
String[] zcc = detailedUpDto.getInforlist2().split(",");
|
||||||
for (int a =0;a< id.length;a++){
|
String[] xcx = detailedUpDto.getInforlist3().split(",");
|
||||||
|
for (int a = 0; a < id.length; a++) {
|
||||||
|
TimeDto dto = new TimeDto();
|
||||||
|
dto.setStandId(id[a]);
|
||||||
|
if ("\"".equals(putTime[a])) {
|
||||||
|
dto.setPutTime(null);
|
||||||
|
} else {
|
||||||
|
dto.setPutTime(putTime[a]);
|
||||||
|
}
|
||||||
|
if ("\"".equals(putTime[a])) {
|
||||||
|
dto.setXcxssrqgj(null);
|
||||||
|
} else {
|
||||||
|
dto.setXcxssrqgj(xcx[a]);
|
||||||
|
}
|
||||||
|
if ("\"".equals(putTime[a])) {
|
||||||
|
dto.setZccssrqgj(null);
|
||||||
|
} else {
|
||||||
|
dto.setZccssrqgj(zcc[a]);
|
||||||
|
}
|
||||||
|
timeDto.add(dto);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
TimeDto dto = new TimeDto();
|
TimeDto dto = new TimeDto();
|
||||||
dto.setStandId(id[a]);
|
dto.setStandId(detailedUpDto.getInforlist());
|
||||||
if ("\"".equals(putTime[a])){
|
dto.setPutTime(detailedUpDto.getInforlist1());
|
||||||
dto.setPutTime(null);
|
dto.setXcxssrqgj(detailedUpDto.getInforlist2());
|
||||||
}else {
|
dto.setZccssrqgj(detailedUpDto.getInforlist3());
|
||||||
dto.setPutTime(putTime[a]);
|
|
||||||
}
|
|
||||||
if ("\"".equals(putTime[a])){
|
|
||||||
dto.setXcxssrqgj(null);
|
|
||||||
}else {
|
|
||||||
dto.setXcxssrqgj(xcx[a]);
|
|
||||||
}
|
|
||||||
if ("\"".equals(putTime[a])){
|
|
||||||
dto.setZccssrqgj(null);
|
|
||||||
}else {
|
|
||||||
dto.setZccssrqgj(zcc[a]);
|
|
||||||
}
|
|
||||||
timeDto.add(dto);
|
timeDto.add(dto);
|
||||||
}
|
}
|
||||||
}else {
|
service.updateDetailedLaws(detailedUpDto.getId(), timeDto);
|
||||||
TimeDto dto = new TimeDto();
|
|
||||||
dto.setStandId(detailedUpDto.getInforlist());
|
|
||||||
dto.setPutTime(detailedUpDto.getInforlist1());
|
|
||||||
dto.setXcxssrqgj(detailedUpDto.getInforlist2());
|
|
||||||
dto.setZccssrqgj(detailedUpDto.getInforlist3());
|
|
||||||
timeDto.add(dto);
|
|
||||||
}
|
}
|
||||||
service.updateDetailedLaws(detailedUpDto.getId(), timeDto);
|
|
||||||
return "修改成功";
|
return "修改成功";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -136,8 +136,8 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
|
|||||||
@Override
|
@Override
|
||||||
public IPage<SarStandProjectLibrary> queryProjectManager(int current, int pageSize) {
|
public IPage<SarStandProjectLibrary> queryProjectManager(int current, int pageSize) {
|
||||||
QueryWrapper<SarStandProjectLibrary> wrapper = new QueryWrapper<>();
|
QueryWrapper<SarStandProjectLibrary> wrapper = new QueryWrapper<>();
|
||||||
wrapper.select("product_line","project_manager","uName");
|
wrapper.select("distinct product_line","project_manager as projectManager","uName");
|
||||||
wrapper.last("inner join ts_user t on sar_stand_project_library.project_manager=t.usid group by sar_stand_project_library.product_line");
|
wrapper.last("inner join ts_user t on sar_stand_project_library.project_manager=t.usid");
|
||||||
Page<SarStandProjectLibrary> page = new Page<>(current, pageSize);
|
Page<SarStandProjectLibrary> page = new Page<>(current, pageSize);
|
||||||
IPage<SarStandProjectLibrary> userIPage = sarStandProjectLibraryDao.selectPage(page, wrapper);
|
IPage<SarStandProjectLibrary> userIPage = sarStandProjectLibraryDao.selectPage(page, wrapper);
|
||||||
System.out.println("总条数"+userIPage.getTotal());
|
System.out.println("总条数"+userIPage.getTotal());
|
||||||
|
|||||||
+3
@@ -140,12 +140,15 @@ public class SarStandUnqualified extends BaseEntity {
|
|||||||
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "质量工程师")
|
@ApiModelProperty(value = "质量工程师")
|
||||||
|
@TableField(exist=false)
|
||||||
private String qaEngineerName;
|
private String qaEngineerName;
|
||||||
|
|
||||||
@ApiModelProperty(value = "认证工程师")
|
@ApiModelProperty(value = "认证工程师")
|
||||||
|
@TableField(exist=false)
|
||||||
private String authEngineerName;
|
private String authEngineerName;
|
||||||
|
|
||||||
@ApiModelProperty(value = "责任工程师")
|
@ApiModelProperty(value = "责任工程师")
|
||||||
|
@TableField(exist=false)
|
||||||
private String dutyEngineerName;
|
private String dutyEngineerName;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+41
-13
@@ -2,18 +2,38 @@
|
|||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.adc.da.slrs.sarLawsAttrDetailedList.dao.SarLawsAttrDetailedListDao">
|
<mapper namespace="com.adc.da.slrs.sarLawsAttrDetailedList.dao.SarLawsAttrDetailedListDao">
|
||||||
|
|
||||||
<select id="selectLawsById" resultType="com.adc.da.slrs.sarLawsAttrDetailedList.entity.LawsDto">
|
<select id="selectLawsById" parameterType="com.adc.da.slrs.sarLawsAttrDetailedList.entity.SarFindDto" resultType="com.adc.da.slrs.sarLawsAttrDetailedList.entity.LawsDto">
|
||||||
SELECT a.ID,a.STAND_NUMBER,a.STAND_NAME,a.STAND_EN_NAME,b.NYLX,a.PUT_TIME,b.XCXSSRQGJ,b.ZCCSSRQGJ,b.ZRBM,b.SYCPX,b.CYCVPPSBM,b.CYCVPPSCN,b.KCCVPPSBM,b.KCCVPPSCN,b.CLLX as typeApplicable
|
SELECT a.ID,a.STAND_NUMBER,a.STAND_NAME,a.STAND_EN_NAME,b.NYLX,a.PUT_TIME,b.XCXSSRQGJ,b.ZCCSSRQGJ,b.ZRBM,b.SYCPX,b.CYCVPPSBM,b.CYCVPPSCN,b.KCCVPPSBM,b.KCCVPPSCN,b.CLLX as typeApplicable
|
||||||
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
|
a.ID = b.STAND_ID
|
||||||
<where>
|
<where>
|
||||||
<if test="standName != null">
|
<if test="sarFindDto.standName != null">
|
||||||
(a.STAND_NUMBER LIKE concat ('%',#{standName,jdbcType=VARCHAR},'%')
|
(a.STAND_NUMBER LIKE concat ('%',#{sarFindDto.standName,jdbcType=VARCHAR},'%')
|
||||||
or a.STAND_NAME LIKE concat ('%',#{standName,jdbcType=VARCHAR},'%'))
|
or a.STAND_NAME LIKE concat ('%',#{sarFindDto.standName,jdbcType=VARCHAR},'%'))
|
||||||
|
and
|
||||||
|
</if>
|
||||||
|
<if test="sarFindDto.standEnName != null">
|
||||||
|
a.STAND_EN_NAME LIKE concat ('%',#{sarFindDto.standEnName,jdbcType=VARCHAR},'%')
|
||||||
|
and
|
||||||
|
</if>
|
||||||
|
<if test="sarFindDto.typeApplicable != null">
|
||||||
|
b.CLLX LIKE concat ('%',#{sarFindDto.typeApplicable,jdbcType=VARCHAR},'%')
|
||||||
|
and
|
||||||
|
</if>
|
||||||
|
<if test="sarFindDto.NYLX != null">
|
||||||
|
b.NYLX LIKE concat ('%',#{sarFindDto.NYLX,jdbcType=VARCHAR},'%')
|
||||||
|
and
|
||||||
|
</if>
|
||||||
|
<if test="sarFindDto.ZRBM != null">
|
||||||
|
b.ZRBM LIKE concat ('%',#{sarFindDto.ZRBM,jdbcType=VARCHAR},'%')
|
||||||
|
and
|
||||||
|
</if>
|
||||||
|
<if test="sarFindDto.SYCPX != null">
|
||||||
|
b.SYCPX LIKE concat ('%',#{sarFindDto.SYCPX,jdbcType=VARCHAR},'%')
|
||||||
and
|
and
|
||||||
</if>
|
</if>
|
||||||
a.ID IN
|
a.ID IN
|
||||||
<foreach collection="param1" index="index" item="item" open="(" separator="," close=")">
|
<foreach collection="param1" item="item" open="(" separator="," close=")">
|
||||||
#{item}
|
#{item}
|
||||||
</foreach>
|
</foreach>
|
||||||
</where>
|
</where>
|
||||||
@@ -41,13 +61,8 @@
|
|||||||
</where>
|
</where>
|
||||||
order by number
|
order by number
|
||||||
</select>
|
</select>
|
||||||
<select id="selectTypeApplicable" resultType="java.lang.String">
|
|
||||||
SELECT APPLY_ARCTIC
|
|
||||||
FROM sar_stand_items
|
|
||||||
WHERE ID =#{param1,jdbcType=VARCHAR}
|
|
||||||
</select>
|
|
||||||
<select id="selectLawsByIdC" resultType="com.adc.da.slrs.sarLawsAttrDetailedList.entity.LawsDto">
|
<select id="selectLawsByIdC" resultType="com.adc.da.slrs.sarLawsAttrDetailedList.entity.LawsDto">
|
||||||
SELECT a.ID,a.STAND_NUMBER,a.STAND_NAME,a.STAND_EN_NAME,b.NYLX,a.PUT_TIME,b.XCXSSRQGJ,b.ZCCSSRQGJ,b.ZRBM,b.SYCPX,b.CYCVPPSBM,b.CYCVPPSCN,b.KCCVPPSBM,b.KCCVPPSCN
|
SELECT a.ID,a.STAND_NUMBER,a.STAND_NAME,a.STAND_EN_NAME,b.NYLX,a.PUT_TIME,b.XCXSSRQGJ,b.ZCCSSRQGJ,b.ZRBM,b.SYCPX,b.CYCVPPSBM,b.CYCVPPSCN,b.KCCVPPSBM,b.KCCVPPSCN,b.CLLX as typeApplicable
|
||||||
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
|
a.ID = b.STAND_ID
|
||||||
<where>
|
<where>
|
||||||
@@ -65,12 +80,25 @@
|
|||||||
</foreach>
|
</foreach>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
<select id="selectTimes" resultType="com.adc.da.slrs.sarLawsAttrDetailedList.entity.StandRegionalTimeDto">
|
||||||
|
SELECT
|
||||||
|
b.country_area AS country,
|
||||||
|
a.putTime AS putTime,
|
||||||
|
a.xcxssrq AS xcxssrq,
|
||||||
|
a.zccssrq AS zccssrq
|
||||||
|
FROM
|
||||||
|
sar_laws_attr_detailed_list a
|
||||||
|
LEFT JOIN sar_laws_detailed_list b ON b.id = a.detailed_list_id
|
||||||
|
WHERE
|
||||||
|
b.sort_key = 1
|
||||||
|
AND a.stand_id = #{standId}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
<insert id="insertList">
|
<insert id="insertList">
|
||||||
INSERT INTO sar_laws_attr_detailed_list ( id, number, detailed_list_id, stand_id ) VALUES
|
INSERT INTO sar_laws_attr_detailed_list ( id, number, detailed_list_id, stand_id ,putTime,xcxssrq,zccssrq) VALUES
|
||||||
<foreach collection ="sarLawsAttrDetailedLists" item="list" separator =",">
|
<foreach collection ="sarLawsAttrDetailedLists" item="list" separator =",">
|
||||||
(#{list.id,jdbcType=VARCHAR}, #{list.number}, #{list.detailedListId,jdbcType=VARCHAR}, #{list.standId,jdbcType=VARCHAR})
|
(#{list.id,jdbcType=VARCHAR}, #{list.number}, #{list.detailedListId,jdbcType=VARCHAR}, #{list.standId,jdbcType=VARCHAR},#{list.putTime,jdbcType=VARCHAR},#{list.xcxssrq,jdbcType=VARCHAR},#{list.zccssrq,jdbcType=VARCHAR})
|
||||||
</foreach >
|
</foreach >
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user