|
|
|
@ -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<String,String> params = new HashMap<>(); |
|
|
|
|
|
|
|
private static final Logger log = LoggerFactory.getLogger(UserInfoAndDeptTask.class); |
|
|
|
|
|
|
|
@ -65,6 +73,12 @@ public class UserInfoAndDeptTask { |
|
|
|
* 预警任务 |
|
|
|
*/ |
|
|
|
public void userInfoAndDept(){ |
|
|
|
List<DictData> srz_item = iDictDataService.selectDictDataByType("srz_item"); |
|
|
|
Map<String,String> map = srz_item.stream().collect(Collectors.toMap(DictData::getDictLabel,DictData::getDictValue)); |
|
|
|
|
|
|
|
if(MapUtil.isNotEmpty(map)){ |
|
|
|
params = map; |
|
|
|
} |
|
|
|
String token = ""; |
|
|
|
String userInfo = ""; |
|
|
|
String deptInfo = ""; |
|
|
|
|