Browse Source

Merge remote-tracking branch 'origin/dev0.2' into dev0.2

master
wangchao 5 years ago
parent
commit
ed32b4d246
  1. 6
      epmet-module/epmet-demo/epmet-demo-server/pom.xml
  2. 4
      epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/controller/DemoController.java
  3. 8
      epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/service/DemoService.java
  4. 19
      epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/service/impl/DemoServiceImpl.java
  5. 30
      epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/form/InitApplyCreatedGroupFormDTO.java
  6. 25
      epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/form/InitApplyGroupFormDTO.java
  7. 0
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/comment/controller/.gitkeep
  8. 0
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/comment/entity/.gitkeep
  9. 0
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/comment/excel/.gitkeep
  10. 23
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/controller/ResiGroupController.java
  11. 9
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/ResiGroupService.java
  12. 24
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupServiceImpl.java
  13. 1
      epmet-module/resi-group/resi-group-server/src/main/resources/mapper/group/ResiGroupDao.xml
  14. 4
      epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/feign/GovOrgFeignClient.java
  15. 2
      epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/feign/fallback/GovOrgFeignClientFallBack.java
  16. 2
      epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/feign/ResiPartymemberFeignClient.java
  17. 7
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/redis/PartymemberInfoRedis.java
  18. 6
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/PartyMemberConfirmServiceImpl.java
  19. 5
      epmet-user/epmet-user-server/src/main/java/com/epmet/feign/MessageFeignClient.java

6
epmet-module/epmet-demo/epmet-demo-server/pom.xml

@ -72,6 +72,12 @@
<artifactId>epmet-user-server</artifactId> <artifactId>epmet-user-server</artifactId>
<version>2.0.0</version> <version>2.0.0</version>
</dependency> </dependency>
<dependency>
<groupId>com.epmet</groupId>
<artifactId>epmet-message-client</artifactId>
<version>2.0.0</version>
<scope>compile</scope>
</dependency>
</dependencies> </dependencies>
<build> <build>

4
epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/controller/DemoController.java

@ -181,4 +181,8 @@ public class DemoController {
return demoService.getSysUserInfoById(id); return demoService.getSysUserInfoById(id);
} }
@GetMapping("sendSmsCaptcha/{mobile}")
public Result sendSmsCaptcha(@PathVariable("mobile") String mobile) {
return demoService.sendSmsCaptcha(mobile);
}
} }

8
epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/service/DemoService.java

@ -155,4 +155,12 @@ public interface DemoService extends BaseService<DemoEntity> {
**/ **/
Result<UserDetail> getSysUserInfoById(Long id); Result<UserDetail> getSysUserInfoById(Long id);
/**
* @return com.epmet.commons.tools.utils.Result
* @param mobile
* @Author yinzuomei
* @Description 测试发送验证码
* @Date 2020/4/3 13:41
**/
Result sendSmsCaptcha(String mobile);
} }

19
epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/service/impl/DemoServiceImpl.java

@ -34,6 +34,7 @@ import com.epmet.dto.result.ValidCustomerResultDTO;
import com.epmet.entity.DemoEntity; import com.epmet.entity.DemoEntity;
import com.epmet.feign.AdminFeignClient; import com.epmet.feign.AdminFeignClient;
import com.epmet.feign.GovOrgFeignClient; import com.epmet.feign.GovOrgFeignClient;
import com.epmet.feign.MessageFeignClient;
import com.epmet.feign.OperCrmFeignClient; import com.epmet.feign.OperCrmFeignClient;
import com.epmet.redis.DemoRedis; import com.epmet.redis.DemoRedis;
import com.epmet.service.DemoService; import com.epmet.service.DemoService;
@ -65,6 +66,9 @@ public class DemoServiceImpl extends BaseServiceImpl<DemoDao, DemoEntity> implem
private GovOrgFeignClient govOrgFeignClient; private GovOrgFeignClient govOrgFeignClient;
@Autowired @Autowired
private AdminFeignClient adminFeignClient; private AdminFeignClient adminFeignClient;
@Autowired
private MessageFeignClient messageFeignClient;
@Override @Override
public PageData<DemoDTO> page(Map<String, Object> params) { public PageData<DemoDTO> page(Map<String, Object> params) {
IPage<DemoEntity> page = baseDao.selectPage( IPage<DemoEntity> page = baseDao.selectPage(
@ -168,4 +172,19 @@ public class DemoServiceImpl extends BaseServiceImpl<DemoDao, DemoEntity> implem
public Result<UserDetail> getSysUserInfoById(Long id) { public Result<UserDetail> getSysUserInfoById(Long id) {
return adminFeignClient.getById(id); return adminFeignClient.getById(id);
} }
/**
* @param mobile
* @return com.epmet.commons.tools.utils.Result
* @Author yinzuomei
* @Description 测试发送验证码
* @Date 2020/4/3 13:41
**/
@Override
public Result sendSmsCaptcha(String mobile) {
if(StringUtils.isBlank(mobile)){
return new Result().error("手机号不能为空");
}
return messageFeignClient.sendSmsCaptcha(mobile);
}
} }

30
epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/form/InitApplyCreatedGroupFormDTO.java

@ -0,0 +1,30 @@
package com.epmet.resi.group.dto.group.form;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
* @Description 创建小组界面初始化 只有党员和热心居民才能创建小组
* @Author yinzuomei
* @Date 2020/4/5 18:23
*/
@Data
public class InitApplyCreatedGroupFormDTO implements Serializable {
@NotBlank(message = "客户id不能为空")
private String customerId;
/**
* 用户id TokenDto赋值
*/
@NotBlank(message="用户id不能为空")
private String userId;
/**
* app来源 TokenDto赋值
*/
@NotBlank(message="app不能为空")
private String app;
}

25
epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/form/InitApplyGroupFormDTO.java

@ -0,0 +1,25 @@
package com.epmet.resi.group.dto.group.form;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
* @Description 加入小组界面初始化入参DTO
* @Author yinzuomei
* @Date 2020/4/5 17:48
*/
@Data
public class InitApplyGroupFormDTO implements Serializable {
private static final long serialVersionUID = 4528129201943819421L;
@NotBlank(message = "客户id不能为空")
private String customerId;
/**
* 用户id TokenDto赋值
*/
@NotBlank(message="用户id不能为空")
private String userId;
}

0
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/comment/controller/.gitkeep

0
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/comment/entity/.gitkeep

0
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/comment/excel/.gitkeep

23
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/controller/ResiGroupController.java

@ -152,27 +152,34 @@ public class ResiGroupController {
* @Date 2020/3/30 10:11 * @Date 2020/3/30 10:11
**/ **/
@PostMapping("initapplygroup") @PostMapping("initapplygroup")
public Result initApplyGroup(@LoginUser TokenDto tokenDto,@RequestParam("customerId") String customerId) { public Result initApplyGroup(@LoginUser TokenDto tokenDto,
@RequestBody InitApplyGroupFormDTO initApplyGroupFormDTO) {
if (null == tokenDto) { if (null == tokenDto) {
return new Result().error(ModuleConstant.USER_NOT_NULL); return new Result().error(ModuleConstant.USER_NOT_NULL);
} }
UserResiInfoFormDTO resiUserInfoFormDTO = new UserResiInfoFormDTO(); initApplyGroupFormDTO.setUserId(tokenDto.getUserId());
resiUserInfoFormDTO.setUserId(tokenDto.getUserId()); ValidatorUtils.validateEntity(initApplyGroupFormDTO);
resiUserInfoFormDTO.setCustomerId(customerId); return resiGroupService.initApplyGroup(initApplyGroupFormDTO);
return resiGroupService.initApplyGroup(resiUserInfoFormDTO);
} }
/** /**
* @param tokenDto * @param tokenDto
* @param customerId * @param initApplyCreatedGroupFormDTO
* @return com.epmet.commons.tools.utils.Result * @return com.epmet.commons.tools.utils.Result
* @Author yinzuomei * @Author yinzuomei
* @Description 创建小组界面初始化 只有党员和热心居民才能创建小组 * @Description 创建小组界面初始化 只有党员和热心居民才能创建小组
* @Date 2020/3/30 15:44 * @Date 2020/3/30 15:44
**/ **/
@PostMapping("initapplycreategroup") @PostMapping("initapplycreategroup")
public Result initApplyCreatedGroup(@LoginUser TokenDto tokenDto, @RequestParam("customerId") String customerId) { public Result initApplyCreatedGroup(@LoginUser TokenDto tokenDto,
return resiGroupService.initApplyCreatedGroup(tokenDto,customerId); @RequestBody InitApplyCreatedGroupFormDTO initApplyCreatedGroupFormDTO) {
if (null == tokenDto) {
return new Result().error(ModuleConstant.USER_NOT_NULL);
}
initApplyCreatedGroupFormDTO.setUserId(tokenDto.getUserId());
initApplyCreatedGroupFormDTO.setApp(tokenDto.getApp());
ValidatorUtils.validateEntity(initApplyCreatedGroupFormDTO);
return resiGroupService.initApplyCreatedGroup(initApplyCreatedGroupFormDTO);
} }
/** /**

9
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/ResiGroupService.java

@ -158,23 +158,22 @@ public interface ResiGroupService extends BaseService<ResiGroupEntity> {
Result applyCreateGroup(ApplyCreateGroupFormDTO applyCreateGroupFormDTO); Result applyCreateGroup(ApplyCreateGroupFormDTO applyCreateGroupFormDTO);
/** /**
* @param resiUserInfoFormDTO * @param initApplyGroupFormDTO
* @return com.epmet.commons.tools.utils.Result * @return com.epmet.commons.tools.utils.Result
* @Author yinzuomei * @Author yinzuomei
* @Description 加入小组界面初始化 * @Description 加入小组界面初始化
* @Date 2020/3/30 10:17 * @Date 2020/3/30 10:17
**/ **/
Result initApplyGroup(UserResiInfoFormDTO resiUserInfoFormDTO); Result initApplyGroup(InitApplyGroupFormDTO initApplyGroupFormDTO);
/** /**
* @param tokenDto * @param initApplyCreatedGroupFormDTO
* @param customerId
* @return com.epmet.commons.tools.utils.Result * @return com.epmet.commons.tools.utils.Result
* @Author yinzuomei * @Author yinzuomei
* @Description 校验用户是否是热心居民或者党员 * @Description 校验用户是否是热心居民或者党员
* @Date 2020/3/30 15:50 * @Date 2020/3/30 15:50
**/ **/
Result initApplyCreatedGroup(TokenDto tokenDto, String customerId); Result initApplyCreatedGroup(InitApplyCreatedGroupFormDTO initApplyCreatedGroupFormDTO);
/** /**
* @return com.epmet.commons.tools.utils.Result * @return com.epmet.commons.tools.utils.Result

24
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupServiceImpl.java

@ -355,20 +355,23 @@ public class ResiGroupServiceImpl extends BaseServiceImpl<ResiGroupDao, ResiGrou
} }
/** /**
* @param resiUserInfoFormDTO * @param initApplyGroupFormDTO
* @return com.epmet.commons.tools.utils.Result * @return com.epmet.commons.tools.utils.Result
* @Author yinzuomei * @Author yinzuomei
* @Description 加入小组界面初始化 * @Description 加入小组界面初始化
* @Date 2020/3/30 10:17 * @Date 2020/3/30 10:17
**/ **/
@Override @Override
public Result initApplyGroup(UserResiInfoFormDTO resiUserInfoFormDTO) { public Result initApplyGroup(InitApplyGroupFormDTO initApplyGroupFormDTO) {
if (StringUtils.isBlank(resiUserInfoFormDTO.getCustomerId())) { if (StringUtils.isBlank(initApplyGroupFormDTO.getCustomerId())) {
return new Result().error(ModuleConstant.CUSTOMERID_NOT_NULL); return new Result().error(ModuleConstant.CUSTOMERID_NOT_NULL);
} }
if (StringUtils.isBlank(resiUserInfoFormDTO.getUserId())) { if (StringUtils.isBlank(initApplyGroupFormDTO.getUserId())) {
return new Result().error(ModuleConstant.USER_NOT_NULL); return new Result().error(ModuleConstant.USER_NOT_NULL);
} }
UserResiInfoFormDTO resiUserInfoFormDTO = new UserResiInfoFormDTO();
resiUserInfoFormDTO.setUserId(initApplyGroupFormDTO.getUserId());
resiUserInfoFormDTO.setCustomerId(initApplyGroupFormDTO.getCustomerId());
Result<UserResiInfoDTO> result = epmetUserFeignClient.getUserResiInfoDTO(resiUserInfoFormDTO); Result<UserResiInfoDTO> result = epmetUserFeignClient.getUserResiInfoDTO(resiUserInfoFormDTO);
if (!result.success() || null == result.getData() || StringUtils.isBlank(result.getData().getRegMobile())) { if (!result.success() || null == result.getData() || StringUtils.isBlank(result.getData().getRegMobile())) {
logger.info("居民注册信息查询失败"); logger.info("居民注册信息查询失败");
@ -390,22 +393,23 @@ public class ResiGroupServiceImpl extends BaseServiceImpl<ResiGroupDao, ResiGrou
} }
/** /**
* @param tokenDto * @param initApplyCreatedGroupFormDTO
* @param customerId
* @return com.epmet.commons.tools.utils.Result * @return com.epmet.commons.tools.utils.Result
* @Author yinzuomei * @Author yinzuomei
* @Description 校验用户是否是热心居民或者党员 * @Description 校验用户是否是热心居民或者党员
* @Date 2020/3/30 15:50 * @Date 2020/3/30 15:50
**/ **/
@Override @Override
public Result initApplyCreatedGroup(TokenDto tokenDto, String customerId) { public Result initApplyCreatedGroup(InitApplyCreatedGroupFormDTO initApplyCreatedGroupFormDTO) {
if (StringUtils.isBlank(customerId)) { if (StringUtils.isBlank(initApplyCreatedGroupFormDTO.getCustomerId())) {
return new Result().error(ModuleConstant.CUSTOMERID_NOT_NULL); return new Result().error(ModuleConstant.CUSTOMERID_NOT_NULL);
} }
if (null == tokenDto || StringUtils.isBlank(tokenDto.getUserId())) { if (StringUtils.isBlank(initApplyCreatedGroupFormDTO.getUserId())) {
return new Result().error(ModuleConstant.USER_NOT_NULL); return new Result().error(ModuleConstant.USER_NOT_NULL);
} }
UserRoleDTO userRoleDTO = this.checkPartyMemberOrWarmHeated(tokenDto.getApp(), tokenDto.getUserId(), customerId); UserRoleDTO userRoleDTO = this.checkPartyMemberOrWarmHeated(initApplyCreatedGroupFormDTO.getApp(),
initApplyCreatedGroupFormDTO.getUserId(),
initApplyCreatedGroupFormDTO.getCustomerId());
if (!NumConstant.ONE_STR.equals(userRoleDTO.getPartymemberFlag()) && !NumConstant.ONE_STR.equals(userRoleDTO.getWarmHeartedFlag())) { if (!NumConstant.ONE_STR.equals(userRoleDTO.getPartymemberFlag()) && !NumConstant.ONE_STR.equals(userRoleDTO.getWarmHeartedFlag())) {
return new Result().error(EpmetErrorCode.CANNOT_CREATE_GROUP.getValue(),EpmetErrorCode.CANNOT_CREATE_GROUP.getName()); return new Result().error(EpmetErrorCode.CANNOT_CREATE_GROUP.getValue(),EpmetErrorCode.CANNOT_CREATE_GROUP.getName());
} }

1
epmet-module/resi-group/resi-group-server/src/main/resources/mapper/group/ResiGroupDao.xml

@ -37,6 +37,7 @@
AND rg.GRID_ID =#{gridId} AND rg.GRID_ID =#{gridId}
AND rgm.CUSTOMER_USER_ID = #{userId} AND rgm.CUSTOMER_USER_ID = #{userId}
AND rgm.STATUS IN ( 'approved', 'silent' ) AND rgm.STATUS IN ( 'approved', 'silent' )
AND rg.STATE in('approved','hidden','closed')
order by rg.LATEST_TOPIC_PUBLISH_DATE desc order by rg.LATEST_TOPIC_PUBLISH_DATE desc
LIMIT #{pageNo}, #{pageSize} LIMIT #{pageNo}, #{pageSize}
</select> </select>

4
epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/feign/GovOrgFeignClient.java

@ -5,7 +5,7 @@ import com.epmet.commons.tools.constant.ServiceConstant;
import com.epmet.commons.tools.utils.Result; import com.epmet.commons.tools.utils.Result;
import com.epmet.dto.form.ListCustomerGridFormDTO; import com.epmet.dto.form.ListCustomerGridFormDTO;
import com.epmet.dto.result.CustomerGridForStrangerResultDTO; import com.epmet.dto.result.CustomerGridForStrangerResultDTO;
import com.epmet.feign.fallback.GovOrgFeignFallBack; import com.epmet.feign.fallback.GovOrgFeignClientFallBack;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
@ -20,7 +20,7 @@ import java.util.List;
* @Author wangc * @Author wangc
* @date 2020.03.17 14:29 * @date 2020.03.17 14:29
*/ */
@FeignClient(name = ServiceConstant.GOV_ORG_SERVER, fallback = GovOrgFeignFallBack.class) @FeignClient(name = ServiceConstant.GOV_ORG_SERVER, fallback = GovOrgFeignClientFallBack.class)
public interface GovOrgFeignClient { public interface GovOrgFeignClient {
/** /**

2
epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/feign/fallback/GovOrgFeignFallBack.java → epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/feign/fallback/GovOrgFeignClientFallBack.java

@ -18,7 +18,7 @@ import java.util.List;
* @date 2020.03.17 14:29 * @date 2020.03.17 14:29
*/ */
@Component @Component
public class GovOrgFeignFallBack implements GovOrgFeignClient { public class GovOrgFeignClientFallBack implements GovOrgFeignClient {
/** /**
* 根据地区编码获取附近网格数据 * 根据地区编码获取附近网格数据

2
epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/feign/ResiPartymemberFeignClient.java

@ -74,6 +74,6 @@ public interface ResiPartymemberFeignClient {
* @param partyMemberInfoDTO 参数 * @param partyMemberInfoDTO 参数
* @return Result * @return Result
*/ */
@PostMapping("extra") @PostMapping("/resi/partymember/confirm/extra")
Result partyMemberInfoExtra(@RequestBody PartymemberInfoDTO partyMemberInfoDTO); Result partyMemberInfoExtra(@RequestBody PartymemberInfoDTO partyMemberInfoDTO);
} }

7
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/redis/PartymemberInfoRedis.java

@ -47,7 +47,7 @@ public class PartymemberInfoRedis {
public void setUserMobileCode(String userId, String mobile, String code){ public void setUserMobileCode(String userId, String mobile, String code){
String key = RedisKeys.getUserMobileCodeKey(userId, mobile, code); String key = RedisKeys.getUserMobileCodeKey(userId, mobile, code);
redisUtils.set(key, code); redisUtils.set(key, code, RedisUtils.MINUTE_TEN_EXPIRE);
} }
public String getUserMobileCode(String userId, String mobile, String code){ public String getUserMobileCode(String userId, String mobile, String code){
@ -55,4 +55,9 @@ public class PartymemberInfoRedis {
return (String) redisUtils.get(key); return (String) redisUtils.get(key);
} }
public void delUserMobileCode(String userId, String mobile, String code){
String key = RedisKeys.getUserMobileCodeKey(userId, mobile, code);
redisUtils.delete(key);
}
} }

6
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/PartyMemberConfirmServiceImpl.java

@ -55,8 +55,6 @@ public class PartyMemberConfirmServiceImpl implements PartyMemberConfirmService
@Autowired @Autowired
private EpmetMessageFeignClient messageFeignClient; private EpmetMessageFeignClient messageFeignClient;
private final static String BENCHMARK = "110010";
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Result<PartyMemberInitResultDTO> init(PartyMemberInitFromDTO fromDto) { public Result<PartyMemberInitResultDTO> init(PartyMemberInitFromDTO fromDto) {
@ -143,6 +141,10 @@ public class PartyMemberConfirmServiceImpl implements PartyMemberConfirmService
result.setCode(EpmetErrorCode.MOBILE_CODE_ERROR.getValue()); result.setCode(EpmetErrorCode.MOBILE_CODE_ERROR.getValue());
result.setMsg(EpmetErrorCode.MOBILE_CODE_ERROR.getName()); result.setMsg(EpmetErrorCode.MOBILE_CODE_ERROR.getName());
return result; return result;
} else {
partyMemberInfoRedis.delUserMobileCode(partyMemberInfoDTO.getUserId(),
partyMemberInfoDTO.getMobile(),
partyMemberInfoDTO.getCode());
} }
//获取党员基本信息 //获取党员基本信息

5
epmet-user/epmet-user-server/src/main/java/com/epmet/feign/MessageFeignClient.java

@ -5,6 +5,7 @@ import com.epmet.commons.tools.utils.Result;
import com.epmet.feign.fallback.MessageFeignClientFallback; import com.epmet.feign.fallback.MessageFeignClientFallback;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
@FeignClient(name = ServiceConstant.EPMET_MESSAGE_SERVER, fallback = MessageFeignClientFallback.class) @FeignClient(name = ServiceConstant.EPMET_MESSAGE_SERVER, fallback = MessageFeignClientFallback.class)
@ -15,6 +16,6 @@ public interface MessageFeignClient {
* @return * @return
*/ */
@GetMapping(value = "message/sms/captcha/{mobile}") @GetMapping(value = "message/sms/captcha/{mobile}")
Result sendSmsCaptcha(@RequestParam("mobile") String mobile); Result sendSmsCaptcha(@PathVariable("mobile") String mobile);
} }

Loading…
Cancel
Save