优化方法颗粒度

This commit is contained in:
zhaokaiyao@91isoft.com
2022-01-22 14:42:23 +08:00
parent e05cd8b787
commit d0929b3c58
@@ -4,6 +4,8 @@ import com.adc.da.slrs.sarLawsAttrDetailedList.dao.SarLawsAttrDetailedListDao;
import com.adc.da.slrs.sarLawsAttrDetailedList.entity.*;
import com.adc.da.slrs.sarLawsAttrDetailedList.service.ISarLawsAttrDetailedListService;
import com.adc.da.slrs.sarLawsDetailedList.entity.TimeDto;
import com.adc.da.sys.common.SelectionResult;
import com.adc.da.sys.dao.DicTypeEODao;
import com.adc.da.sys.service.IDicTypeEOService;
import com.adc.da.util.UUIDUtils;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@@ -19,6 +21,7 @@ import org.springframework.util.CollectionUtils;
import javax.servlet.http.HttpServletResponse;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.stream.Collectors;
/**
* <p>
@@ -253,11 +256,25 @@ public class SarLawsAttrDetailedListServiceImpl extends ServiceImpl<SarLawsAttrD
return sarLawsAttrDetailedListDao.updateById(sarLawsAttrDetailedList);
}
@Autowired
private DicTypeEODao dicTypeEODao;
@Override
public Map<String, List<String>> selectTimes(String id) {
List<StandRegionalTimeDto> standRegionalTimeDto= sarLawsAttrDetailedListDao.selectTimes(id);
Map<String, Object> map = iDicTypeEOService.getDicTypeListCode();
List<Map<String, String>> arr = (List<Map<String, String>>) map.get("COUNTRY");
// 查询国家地区字典
List<SelectionResult> dicTypeList = dicTypeEODao.getDicTypeByDicId("RFRFRFSCXVB");
List<Map<String, String>> arr = dicTypeList.stream()
.map(item -> {
Map<String, String> map = new HashMap<>();
map.put("lable", item.getLabel());
map.put("value", item.getValue());
return map;
}).collect(Collectors.toList());
// Map<String, Object> map = iDicTypeEOService.getDicTypeListCode();
// List<Map<String, String>> arr = (List<Map<String, String>>) map.get("COUNTRY");
for (StandRegionalTimeDto list1 : standRegionalTimeDto) {
if (StringUtils.isNotBlank(list1.getCountry()) && list1.getCountry().contains(",")) {
String[] split = list1.getCountry().split(",");