From 106e808b99691cf66895d81f0caf1f8980aeb6ad Mon Sep 17 00:00:00 2001 From: zzy <2041873787@qq.com> Date: Tue, 6 Jul 2021 18:08:08 +0800 Subject: [PATCH] =?UTF-8?q?update:=E6=B8=85=E5=8D=95=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=EF=BC=8C=E6=B8=85=E5=8D=95=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/AddDetailedDto.java | 2 +- .../entity/DetailedUpDto.java | 2 +- .../impl/SarLawsDetailedListServiceImpl.java | 40 +++++++++++++++++-- 3 files changed, 38 insertions(+), 6 deletions(-) diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/entity/AddDetailedDto.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/entity/AddDetailedDto.java index 16549400..a57f67fd 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/entity/AddDetailedDto.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/entity/AddDetailedDto.java @@ -39,7 +39,7 @@ public class AddDetailedDto { @ApiModelProperty(value = "上传的附件") private MultipartFile[] files; @ApiModelProperty(value = "要添加的清单id") - private String[] lawsIds; + private String inforlist; public MultipartFile getFiles(int i) { diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/entity/DetailedUpDto.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/entity/DetailedUpDto.java index 7a1bd94d..5241c8af 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/entity/DetailedUpDto.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/entity/DetailedUpDto.java @@ -54,7 +54,7 @@ public class DetailedUpDto { private String reNewPeople; @ApiModelProperty(value = "要添加的清单id") - private String[] lawsIds; + private String inforlist; @ApiModelProperty(value = "清单详情") private String remark; 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 630485b4..60a1eef9 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 @@ -9,6 +9,7 @@ import com.adc.da.slrs.sarLawsDetailedList.entity.AddDetailedDto; import com.adc.da.slrs.sarLawsDetailedList.entity.SarLawsDetailedList; import com.adc.da.slrs.sarLawsDetailedList.entity.DetailedUpDto; import com.adc.da.slrs.sarLawsDetailedList.service.ISarLawsDetailedListService; +import com.adc.da.sys.service.IDicTypeEOService; import com.adc.da.util.UUIDUtils; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -19,8 +20,7 @@ import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import java.util.Date; -import java.util.List; +import java.util.*; /** *

@@ -41,6 +41,8 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl idList) { @@ -81,7 +83,8 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl page = new Page<>(pages, size); IPage userIPage = sarLawsDetailedListDao.selectPage(page, wrapper); + Map map= iDicTypeEOService.getDicTypeListCode(); + List list= userIPage.getRecords(); + List> arr = (List>)map.get("COUNTRY"); + for (SarLawsDetailedList list1:list){ + if (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+","); + break; + } + } + } + String completedString = builder.delete(builder.length()-1,builder.length()).toString(); + list1.setCountryArea(completedString); + }else { + for (Map map1:arr) { + if (map1.get("value").equals(list1.getCountryArea())){ + list1.setCountryArea(map1.get("label")); + break; + } + } + } + } + userIPage.setRecords(list); System.out.println("总条数" + userIPage.getTotal()); System.out.println("总页数" + userIPage.getPages()); return userIPage; @@ -158,7 +189,8 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl