入驻分账业务申请回调 修正

This commit is contained in:
Jack 2025-09-21 12:11:04 +08:00
parent 1c5334ff86
commit 6f56810fdf

View File

@ -1155,17 +1155,19 @@ public class LakalaApiServiceImpl implements LakalaApiService {
log.warn("商户分账业务申请异步回调:审核未通过,状态={}", auditStatus);
if (lklLedgerMember != null) {
shopMchEntryService.updateMerchEntryApprovalByMchId(
lklLedgerMember.getMch_id(), CommonConstant.MCH_APPR_STA_NOPASS, "商家分账业务审核未通过:" + auditStatusText
lklLedgerMember.getMch_id(), CommonConstant.MCH_APPR_STA_NOPASS, "拉卡拉分账业务审核未通过:" + auditStatusText
);
}
return JSONUtil.createObj().put("code", "FAIL").put("message", "商家分账业务审核未通过!");
return JSONUtil.createObj().put("code", "FAIL").put("message", "分账业务审核未通过,不处理业务");
}
if (lklLedgerMember != null && CommonConstant.Enable.equals(lklLedgerMember.getAudit_status())
&& lklLedgerMerReceiverBindService.hasBindReceiver(merCupNo)) {
log.debug("商户分账业务申请异步回调已绑定过接收方applyId={}", applyId);
// TODO 已绑定过接收方可以往下执行更新绑定关系
// return JSONUtil.createObj().put("code", "SUCCESS").put("message", "已绑定过接收方!");
if (lklLedgerMember == null) {
log.warn("商户分账业务申请异步回调未找到对应的商户分账申请记录applyId={}", applyId);
return JSONUtil.createObj().put("code", "FAIL").put("message", "分账业务申请记录不存在!");
}
if (lklLedgerMember != null && lklLedgerMerReceiverBindService.hasBindReceiver(merCupNo)) {
log.debug("商户分账业务申请异步回调已绑定过接收方不影响进一步更新分账业务申请状态applyId={}", applyId);
}
String merInnerNo = paramsJSON.getStr("merInnerNo");
@ -1641,7 +1643,6 @@ public class LakalaApiServiceImpl implements LakalaApiService {
// 7. 成功后更新商户绑定状态为已绑定
shopMchEntryService.updateMulStatus(mchId, merCupNo, 0, 0, 0, 0, 0, 1, CommonConstant.MCH_APPR_STA_PASS);
// 创建店铺并初始化
// 新建一个正式的已审核通过的店铺不要抛异常使用补偿机制可以独立初始化店铺
// 重要包含了更改 merchEntryInfo 的状态 使用法人小微个人的手机号注册商家账号作为店铺的管理员