|
|
@ -6,7 +6,6 @@ import cn.binarywang.wx.miniapp.bean.WxMaUniformMessage; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcDeleteWxFormIdFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcUserRegisterAuditMsgResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.form.EpdcRegisterResultSmsFormDTO; |
|
|
|
import com.elink.esua.epdc.enums.AppUserAuditStateEnum; |
|
|
|
import com.elink.esua.epdc.feign.MessageFeignClient; |
|
|
|
import com.elink.esua.epdc.feign.UserFeignClient; |
|
|
@ -66,30 +65,23 @@ public class MessageServiceImpl implements MessageService { |
|
|
|
} |
|
|
|
// 用户审核结果
|
|
|
|
EpdcUserRegisterAuditMsgResultDTO registerAuditResultDto = userResult.getData(); |
|
|
|
if (StringUtils.isBlank(registerAuditResultDto.getWxFormId())) { |
|
|
|
return new Result().error("没有可用的wxFormId"); |
|
|
|
} |
|
|
|
|
|
|
|
switch (userAuditStateEnum) { |
|
|
|
case AUDIT_FAILURE: |
|
|
|
EpdcRegisterResultSmsFormDTO form = new EpdcRegisterResultSmsFormDTO(); |
|
|
|
form.setMobile(registerAuditResultDto.getMobile()); |
|
|
|
form.setReason(registerAuditResultDto.getRemark()); |
|
|
|
// 发送审核失败短信
|
|
|
|
this.messageFeignClient.registerFailure(form); |
|
|
|
if (StringUtils.isNotBlank(registerAuditResultDto.getWxFormId())) { |
|
|
|
this.sendRegisterFailureMaMsg(registerAuditResultDto); |
|
|
|
this.deleteWxFormId(registerAuditResultDto.getWxFormIdId()); |
|
|
|
} |
|
|
|
return new Result(); |
|
|
|
this.sendRegisterFailureMaMsg(registerAuditResultDto); |
|
|
|
this.deleteWxFormId(registerAuditResultDto.getWxFormIdId()); |
|
|
|
break; |
|
|
|
case AUDIT_SUCCESS: |
|
|
|
// 发送审核成功信息
|
|
|
|
this.messageFeignClient.registerSuccess(registerAuditResultDto.getMobile()); |
|
|
|
if (StringUtils.isNotBlank(registerAuditResultDto.getWxFormId())) { |
|
|
|
this.sendRegisterSuccessMaMsg(registerAuditResultDto); |
|
|
|
this.deleteWxFormId(registerAuditResultDto.getWxFormIdId()); |
|
|
|
} |
|
|
|
return new Result(); |
|
|
|
this.sendRegisterSuccessMaMsg(registerAuditResultDto); |
|
|
|
this.deleteWxFormId(registerAuditResultDto.getWxFormIdId()); |
|
|
|
break; |
|
|
|
default: |
|
|
|
return new Result().error("发送审核结果信息失败"); |
|
|
|
break; |
|
|
|
} |
|
|
|
return new Result(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|