diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/task/UserInfoAndDeptTask.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/task/UserInfoAndDeptTask.java index 007bab6d..90e5c77c 100644 --- a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/task/UserInfoAndDeptTask.java +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/task/UserInfoAndDeptTask.java @@ -1,14 +1,17 @@ package com.zdxt.app.task; +import cn.hutool.core.map.MapUtil; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.zdxt.auth.dto.UserBean; import com.zdxt.auth.feign.UserApi; import com.zdxt.auth.project.system.dept.service.IDeptService; +import com.zdxt.auth.project.system.dict.service.IDictDataService; import com.zdxt.auth.project.system.user.service.IUserService; import com.zdxt.code.service.ThirdLoginService; import com.zdxt.code.utils.HttpUtil; import com.zdxt.common.util.http.HttpUtils; +import com.zdxt.domain.auth.DictData; import org.apache.http.HttpEntity; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpPost; @@ -28,6 +31,7 @@ import java.nio.file.Files; import java.nio.file.Paths; import java.security.MessageDigest; import java.util.*; +import java.util.stream.Collectors; /** @@ -53,6 +57,10 @@ public class UserInfoAndDeptTask { @Autowired private UserApi userApi; @Autowired private IUserService userService; @Autowired private IDeptService deptService; + @Autowired + private IDictDataService iDictDataService; + + public static Map params = new HashMap<>(); private static final Logger log = LoggerFactory.getLogger(UserInfoAndDeptTask.class); @@ -65,6 +73,12 @@ public class UserInfoAndDeptTask { * 预警任务 */ public void userInfoAndDept(){ + List srz_item = iDictDataService.selectDictDataByType("srz_item"); + Map map = srz_item.stream().collect(Collectors.toMap(DictData::getDictLabel,DictData::getDictValue)); + + if(MapUtil.isNotEmpty(map)){ + params = map; + } String token = ""; String userInfo = ""; String deptInfo = ""; diff --git a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/resources/mapper/system/DictTypeMapper.xml b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/resources/mapper/system/DictTypeMapper.xml index 50e08dd6..f1cc1ad9 100644 --- a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/resources/mapper/system/DictTypeMapper.xml +++ b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/resources/mapper/system/DictTypeMapper.xml @@ -39,6 +39,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and date_format(create_time,'%y%m%d') <= date_format(#{params.endTime},'%y%m%d') + order by create_time desc