Commit 85a7b6d7 by baihe

updated

parent 5e1bb2a0
......@@ -116,4 +116,4 @@ weChat:
domain: wechat-xmfit
rpc:
apps: fcfos,fcauth,fcapi,fccfg
\ No newline at end of file
apps: fcfos,fcauth,fcapi,fccfg,fcmsg
\ No newline at end of file
......@@ -10,6 +10,7 @@ import com.jiejing.common.utils.collection.CollectionUtil;
import com.jiejing.common.utils.convert.BeanUtil;
import com.jiejing.fitness.enums.finance.EmbededXcxEnum;
import com.jiejing.fitness.enums.finance.PartyTypeEnum;
import com.jiejing.fitness.enums.message.ReceiveTypeEnum;
import com.jiejing.fitness.finance.api.merchant.request.model.BrandResourceInfo;
import com.jiejing.fitness.finance.api.merchant.vo.StudioEmbeddedXcxVO;
import com.jiejing.fitness.finance.api.merchant.vo.StudioMerchantApplyVO;
......@@ -35,7 +36,6 @@ import com.jiejing.fitness.finance.service.merchant.params.ApplyStudioMerchantPa
import com.jiejing.fitness.finance.service.merchant.params.PageStudioMerchantApplyParams;
import com.jiejing.fitness.finance.service.rpc.DelayTaskRpcService;
import com.jiejing.fitness.finance.service.rpc.MerchantRpcService;
import com.jiejing.fitness.finance.service.rpc.MessageRpcService;
import com.jiejing.fitness.finance.service.rpc.ResourceRpcService;
import com.jiejing.fitness.finance.service.rpc.StudioRpcService;
import com.jiejing.fitness.studio.FitVerifyCodeRpcService;
......@@ -114,9 +114,6 @@ public class StudioMerchantServiceImpl implements StudioMerchantService {
private ConfigService configService;
@Resource
private MessageRpcService messageRpcService;
@Resource
private StudioEmbeddedXcxApplyRpService studioEmbeddedXcxApplyRpService;
@Resource
......@@ -700,7 +697,7 @@ public class StudioMerchantServiceImpl implements StudioMerchantService {
paramMap.put("studioId", apply.getStudioId());
studioMsgRpcService.sendMessage(apply.getBrandId(), apply.getStudioId(), "OPEN_MERCHANT_FAIL",
Lists.newArrayList(MsgChannelEnum.SMS), "ADMIN", apply.getOperatorId(), paramMap);
Lists.newArrayList(MsgChannelEnum.SMS), ReceiveTypeEnum.ADMIN, apply.getOperatorId(), paramMap);
}
private void sendOpenSuccessMessage(StudioMerchantApplyVO apply) {
......@@ -708,7 +705,7 @@ public class StudioMerchantServiceImpl implements StudioMerchantService {
paramMap.put("studioId", apply.getStudioId());
studioMsgRpcService.sendMessage(apply.getBrandId(), apply.getStudioId(), "OPEN_MERCHANT_SUCCESS",
Lists.newArrayList(MsgChannelEnum.SMS), "ADMIN", apply.getOperatorId(), paramMap);
Lists.newArrayList(MsgChannelEnum.SMS), ReceiveTypeEnum.ADMIN, apply.getOperatorId(), paramMap);
}
private void doOpenMerchantProcess(Long id) {
......@@ -717,7 +714,7 @@ public class StudioMerchantServiceImpl implements StudioMerchantService {
}
private void validSmsCode(String phone, String smsCode) {
messageRpcService.validSmsCode(phone, smsCode, "FINANCE_MERCHANT");
fitVerifyCodeRpcService.checkVerifyCode(phone, "FINANCE_MERCHANT", smsCode);
}
private StudioMerchantApply saveApply(ApplyStudioMerchantParams params) {
......
......@@ -11,6 +11,7 @@ import com.jiejing.common.utils.collection.CollectionUtil;
import com.jiejing.common.utils.convert.BeanUtil;
import com.jiejing.fitness.enums.auth.AuthDomainEnum;
import com.jiejing.fitness.enums.finance.BrandCashierTransStateEnum;
import com.jiejing.fitness.enums.message.ReceiveTypeEnum;
import com.jiejing.fitness.event.finance.CashierEvent;
import com.jiejing.fitness.finance.repository.entity.StudioCashierRecord;
import com.jiejing.fitness.finance.repository.entity.PartyToMerchant;
......@@ -253,7 +254,7 @@ public class PayServiceImpl implements PayService {
paramMap.put("amount", e.getAmount());
paramMap.put("appUrl", appUrlProperties.getTransDetail() + e.getTransNo());
studioMsgRpcService.sendMessageBatch(null, studioId, "CASHIER_PAY_SUCCESS",
Lists.newArrayList(MsgChannelEnum.APP_PUSH), "ADMIN", targetIds, paramMap, new HashMap<>(), null);
Lists.newArrayList(MsgChannelEnum.APP_PUSH), ReceiveTypeEnum.ADMIN, targetIds, paramMap, new HashMap<>(), null);
}
private boolean isPaying(BrandCashierTransStateEnum state) {
......
......@@ -14,6 +14,7 @@ import com.jiejing.common.utils.text.StringUtil;
import com.jiejing.common.utils.time.TimeUtil;
import com.jiejing.fitness.enums.auth.AuthDomainEnum;
import com.jiejing.fitness.enums.finance.BrandCashierTransStateEnum;
import com.jiejing.fitness.enums.message.ReceiveTypeEnum;
import com.jiejing.fitness.event.finance.CashierEvent;
import com.jiejing.fitness.finance.api.merchant.vo.StudioMerchantCheckRefundVO;
import com.jiejing.fitness.finance.api.merchant.vo.StudioMerchantCheckRefundVO.CheckRefundCodeEnum;
......@@ -242,12 +243,12 @@ public class RefundServiceImpl implements RefundService {
if (null != memberId && wx) {
studioMsgRpcService.sendMessage(record.getBrandId(), record.getStudioId(), bizType,
Lists.newArrayList(MsgChannelEnum.WX_MP), "MEMBER", memberId, paramMap);
Lists.newArrayList(MsgChannelEnum.WX_MP), ReceiveTypeEnum.MEMBER, memberId, paramMap);
}
if (sms) {
studioMsgRpcService.sendMessageToTargetKey(record.getBrandId(), record.getStudioId(), bizType,
Lists.newArrayList(MsgChannelEnum.SMS), "MEMBER", record.getBuyerPhone(), false, paramMap);
Lists.newArrayList(MsgChannelEnum.SMS), ReceiveTypeEnum.MEMBER, record.getBuyerPhone(), false, paramMap);
}
}
......@@ -264,7 +265,7 @@ public class RefundServiceImpl implements RefundService {
paramMap.put("appUrl", appUrlProperties.getTransDetail() + e.getTransNo());
studioMsgRpcService.sendMessageBatch(record.getBrandId(), record.getStudioId(), bizType,
Lists.newArrayList(MsgChannelEnum.SMS), "ADMIN", targetIds, paramMap, new HashMap<>(), null
Lists.newArrayList(MsgChannelEnum.SMS), ReceiveTypeEnum.ADMIN, targetIds, paramMap, new HashMap<>(), null
);
}
......
package com.jiejing.fitness.finance.service.rpc;
import com.jiejing.message.api.SendMessageApi;
import com.jiejing.message.api.request.VerifyCodeCheckRequest;
import javax.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
/**
* @author chengyubing
* @since 2024/4/2 10:00
*/
@Slf4j
@Service
public class MessageRpcService {
@Resource
private SendMessageApi sendMessageApi;
public void validSmsCode(String phone, String code, String bizType) {
VerifyCodeCheckRequest request = VerifyCodeCheckRequest.builder().phone(phone).bizType(bizType).code(code)
.build();
sendMessageApi.verifyCodeCheck(request).assertSuccess();
}
}
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