Commit 6b54a551 authored by zhangsen's avatar zhangsen

feign调用切换

parent 4bd41912
package com.yeejoin.amos.boot.module.jxiop.api.feign;
import com.yeejoin.amos.component.feign.model.FeignClientResult;
import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
import com.yeejoin.amos.feign.privilege.model.LoginInfoModel;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@FeignClient(name = "AMOS-API-PRIVILEGE", path = "privilege", configuration = {FeignConfiguration.class})
public interface AgencyuserFeign {
@RequestMapping(value = "/v1/agencyuser/login-info/{loginId}" , method = RequestMethod.PUT)
public FeignClientResult<LoginInfoModel> updateLoginInfo(@RequestBody AgencyUserModel model,
@PathVariable("loginId") String loginId);
}
......@@ -15,6 +15,7 @@ import com.yeejoin.amos.boot.module.jxiop.api.Enum.QrcodeColorEnum;
import com.yeejoin.amos.boot.module.jxiop.api.dto.*;
import com.yeejoin.amos.boot.module.jxiop.api.entity.PersonBasic;
import com.yeejoin.amos.boot.module.jxiop.api.entity.*;
import com.yeejoin.amos.boot.module.jxiop.api.feign.AgencyuserFeign;
import com.yeejoin.amos.boot.module.jxiop.api.mapper.PersonAccountFedMapper;
import com.yeejoin.amos.boot.module.jxiop.api.mapper.PersonBasicMapper;
import com.yeejoin.amos.boot.module.jxiop.api.service.IPersonBasicService;
......@@ -86,6 +87,10 @@ public class PersonBasicServiceImpl extends BaseService<PersonBasicDto, PersonBa
@Autowired
protected EmqKeeper emqKeeper;
@Autowired
private AgencyuserFeign agencyuserFeign;
/**
* 人员赋码触发风险模型
*/
......@@ -624,7 +629,8 @@ public class PersonBasicServiceImpl extends BaseService<PersonBasicDto, PersonBa
private LoginInfoModel updateLoginInfo(String loginId,AgencyUserModel userDto) {
FeignClientResult<LoginInfoModel> amosLoginfo = null;
try {
amosLoginfo = Privilege.agencyUserClient.updateLoginInfo(userDto,loginId);
// amosLoginfo = Privilege.agencyUserClient.updateLoginInfo(userDto,loginId);
amosLoginfo = agencyuserFeign.updateLoginInfo(userDto, loginId);
} catch (Exception e) {
throw new RuntimeException(e);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment