diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/service/impl/SarLawsDetailedListServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/service/impl/SarLawsDetailedListServiceImpl.java index ea5b7fc6..af04df77 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/service/impl/SarLawsDetailedListServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/service/impl/SarLawsDetailedListServiceImpl.java @@ -24,9 +24,10 @@ import org.springframework.stereotype.Service; import java.util.*; import static com.adc.da.login.util.UserUtils.getUserName; + /** *

- * 服务实现类 + * 服务实现类 *

* * @author szc @@ -49,8 +50,8 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl idList) { QueryWrapper wrapper = new QueryWrapper<>(); - for (String id:idList){ - wrapper.eq("detailed_list_id",id); + for (String id : idList) { + wrapper.eq("detailed_list_id", id); sarLawsAttrDetailedListDao.delete(wrapper); } sarLawsDetailedListDao.deleteBatchIds(idList); @@ -160,41 +161,41 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl AllSelectD(Integer page, Integer pageSize, String sortKey, - String countryArea,String projectName, - String detailedList,String detailedListName) { + String countryArea, String projectName, + String detailedList, String detailedListName) { QueryWrapper wrapper = new QueryWrapper<>(); - if ("1".equals(sortKey) ) { - wrapper.like(StringUtils.isNotEmpty(countryArea),"country_area",countryArea). - like(StringUtils.isNotEmpty(detailedListName),"detailed_list_name",detailedListName); - }else if ("2".equals(sortKey)) { - wrapper.like(StringUtils.isNotEmpty(projectName),"project_name",projectName). - like(StringUtils.isNotEmpty(detailedListName),"detailed_list_name",detailedListName); + if ("1".equals(sortKey)) { + wrapper.like(StringUtils.isNotEmpty(countryArea), "country_area", countryArea). + like(StringUtils.isNotEmpty(detailedListName), "detailed_list_name", detailedListName); + } else if ("2".equals(sortKey)) { + wrapper.like(StringUtils.isNotEmpty(projectName), "project_name", projectName). + like(StringUtils.isNotEmpty(detailedListName), "detailed_list_name", detailedListName); - }else if ("3".equals(sortKey)){ - wrapper.like(StringUtils.isNotEmpty(detailedList),"detailed_list_state",detailedList). - like(StringUtils.isNotEmpty(detailedListName),"detailed_list_name",detailedListName); + } else if ("3".equals(sortKey)) { + wrapper.like(StringUtils.isNotEmpty(detailedList), "detailed_list_state", detailedList). + like(StringUtils.isNotEmpty(detailedListName), "detailed_list_name", detailedListName); } - wrapper.eq("sort_key",sortKey); + wrapper.eq("sort_key", sortKey); Page pageRes = new Page<>(page, pageSize); IPage userIPage = sarLawsDetailedListDao.selectPage(pageRes, wrapper); - if ("1".equals(sortKey)){ - Map map= iDicTypeEOService.getDicTypeListCode(); - List list= userIPage.getRecords(); - List> arr = (List>)map.get("COUNTRY"); - for (SarLawsDetailedList list1:list){ - if (StringUtils.isNotBlank(list1.getCountryArea()) && list1.getCountryArea().contains(",")){ + if ("1".equals(sortKey)) { + Map map = iDicTypeEOService.getDicTypeListCode(); + List list = userIPage.getRecords(); + List> arr = (List>) map.get("COUNTRY"); + for (SarLawsDetailedList list1 : list) { + if (StringUtils.isNotBlank(list1.getCountryArea()) && list1.getCountryArea().contains(",")) { String[] split = list1.getCountryArea().split(","); StringBuilder builder = new StringBuilder(); - for (String s:split){ - for (Map map1:arr) { - if (map1.get("value").equals(s)){ - s=map1.get("label"); - builder.append(s+","); + for (String s : split) { + for (Map map1 : arr) { + if (map1.get("value").equals(s)) { + s = map1.get("label"); + builder.append(s + ","); break; } } } - String completedString = builder.delete(builder.length()-1,builder.length()).toString(); + String completedString = builder.delete(builder.length() - 1, builder.length()).toString(); list1.setCountryArea(completedString); } } @@ -253,42 +254,44 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl timeDto = new ArrayList<>(); - if (detailedUpDto.getInforlist().indexOf(",") >= 0){ - String[] id = detailedUpDto.getInforlist().split(","); - String[] putTime = detailedUpDto.getInforlist1().split(","); - String[] zcc = detailedUpDto.getInforlist2().split(","); - String[] xcx = detailedUpDto.getInforlist3().split(","); - for (int a =0;a< id.length;a++){ + if (null != detailedUpDto.getInforlist()) { + detailedUpDto.setInforlist(detailedUpDto.getInforlist().substring(1, detailedUpDto.getInforlist().length() - 1)); + List timeDto = new ArrayList<>(); + if (detailedUpDto.getInforlist().indexOf(",") >= 0) { + String[] id = detailedUpDto.getInforlist().split(","); + String[] putTime = detailedUpDto.getInforlist1().split(","); + String[] zcc = detailedUpDto.getInforlist2().split(","); + 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(); - 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]); - } + dto.setStandId(detailedUpDto.getInforlist()); + dto.setPutTime(detailedUpDto.getInforlist1()); + dto.setXcxssrqgj(detailedUpDto.getInforlist2()); + dto.setZccssrqgj(detailedUpDto.getInforlist3()); timeDto.add(dto); } - }else { - 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); } - service.updateDetailedLaws(detailedUpDto.getId(), timeDto); return "修改成功"; } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/entity/SarStandUnqualified.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/entity/SarStandUnqualified.java index f45817e6..347f77df 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/entity/SarStandUnqualified.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/entity/SarStandUnqualified.java @@ -140,12 +140,15 @@ public class SarStandUnqualified extends BaseEntity { @ApiModelProperty(value = "质量工程师") + @TableField(exist=false) private String qaEngineerName; @ApiModelProperty(value = "认证工程师") + @TableField(exist=false) private String authEngineerName; @ApiModelProperty(value = "责任工程师") + @TableField(exist=false) private String dutyEngineerName;