|
@@ -1,5 +1,6 @@
|
|
|
package com.steerinfo.dil.service.impl;
|
|
|
|
|
|
+import com.steerinfo.dil.feign.SSOFeign;
|
|
|
import com.steerinfo.dil.mapper.RmsConsigneeMapper;
|
|
|
import com.steerinfo.dil.model.RmsCapacity;
|
|
|
import com.steerinfo.dil.model.RmsConsignee;
|
|
@@ -7,8 +8,10 @@ import com.steerinfo.dil.service.IRmsConsigneeService;
|
|
|
import com.steerinfo.dil.util.DataChange;
|
|
|
import com.steerinfo.framework.mapper.IBaseMapper;
|
|
|
import com.steerinfo.framework.service.impl.BaseServiceImpl;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.web.bind.annotation.PathVariable;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
import java.text.DateFormat;
|
|
@@ -38,7 +41,9 @@ public class RmsConsigneeServiceImpl implements IRmsConsigneeService {
|
|
|
@Autowired
|
|
|
private RmsConsigneeMapper rmsConsigneeMapper;
|
|
|
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private SSOFeign ssoFeign;
|
|
|
+
|
|
|
@Override
|
|
|
public List<Map<String, Object>> getConsigneeList(Map<String, Object> mapValue) {
|
|
|
return rmsConsigneeMapper.getConsigneeList(mapValue);
|
|
@@ -190,4 +195,29 @@ public class RmsConsigneeServiceImpl implements IRmsConsigneeService {
|
|
|
return rmsConsigneeMapper.getConsigneeFarId(state);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public int batchUpdateConsigneeRole() {
|
|
|
+ List<Map<String,Object>> mapList = rmsConsigneeMapper.getConsigeeListSso();
|
|
|
+ Map<String, Object> tokenMap = ssoFeign.login("adminMannage", "7c4a8d09ca3762af61e59520943dc26494f8941b");
|
|
|
+ Map<String,Object> data = (Map<String, Object>) tokenMap.get("data");
|
|
|
+ String token = (String) data.get("accessToken");
|
|
|
+ for (Map<String, Object> stringObjectMap : mapList) {
|
|
|
+ if(stringObjectMap.get("userId") != null) {
|
|
|
+ String userId = stringObjectMap.get("userId").toString();
|
|
|
+ String consigneeCompanyName = stringObjectMap.get("userCode").toString();
|
|
|
+ if(userId != null) {
|
|
|
+ System.out.println(stringObjectMap);
|
|
|
+ Map<String,Object> userRoleResponseMap = ssoFeign.getSysuserrole("Bearer " + token,userId,1,100);
|
|
|
+ Map<String,Object> userRoleMap = ((List<Map<String, Object>>)((Map<String, Object>)userRoleResponseMap.get("data")).get("list")).get(0);
|
|
|
+ String userRoleId = userRoleMap.get("userRoleId").toString();
|
|
|
+ Map<String,Object> resultMap = ssoFeign.sysuserrole("Bearer " + token, userId);
|
|
|
+ System.out.println(resultMap);
|
|
|
+ Map<String,Object> resultMap1 = ssoFeign.addUserroles("Bearer " + token,userId, consigneeCompanyName, "1054405653877100544");
|
|
|
+ System.out.println(resultMap1);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
}
|