|
|
|
@@ -41,6 +41,9 @@ public class WxMsgCallbackServiceImpl implements WxMsgCallbackService { |
|
|
|
@Autowired |
|
|
|
WxCouponPasswordMapper wxCouponPasswordMapper; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
WxMallMapper wxMallMapper; |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageInfo<WxMsgCallback> listAsPage(WxMsgCallback record, Integer pageIndex, Integer pageSize) { |
|
|
|
return PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> wxMsgCallbackMapper.findList(record)); |
|
|
|
@@ -74,6 +77,10 @@ public class WxMsgCallbackServiceImpl implements WxMsgCallbackService { |
|
|
|
logger.info("短信发送回调SIGN校验成功"); |
|
|
|
WxMsgConfig wxMsgConfig = new WxMsgConfig(); |
|
|
|
wxMsgConfig.setTenantId(tenantId); |
|
|
|
WxMall byTenantId = wxMallMapper.getByTenantId(tenantId); |
|
|
|
if(StringUtils.isNotBlank(byTenantId.getParentTenantId())){ |
|
|
|
wxMsgConfig.setParentTenantId(byTenantId.getParentTenantId()); |
|
|
|
} |
|
|
|
List<WxMsgConfig> list = wxMsgConfigMapper.findList(wxMsgConfig); |
|
|
|
List<WxMsgCallback> wxMsgCallbacks = JSONArray.parseArray(param.get("item"), WxMsgCallback.class); |
|
|
|
wxMsgConfig = list.get(0); |
|
|
|
@@ -109,7 +116,7 @@ public class WxMsgCallbackServiceImpl implements WxMsgCallbackService { |
|
|
|
Long callbackId = wxMsgCallback.getId(); |
|
|
|
wxMsgCallback.setId(idWorker.nextId()); |
|
|
|
wxMsgCallback.setCallbackId(callbackId); |
|
|
|
wxMsgCallback.setTenantId(tenantId); |
|
|
|
wxMsgCallback.updateTenantInfo(wxMsgConfig); |
|
|
|
wxMsgCallback.setSign(param.get("sign")); |
|
|
|
wxMsgCallback.setCreatetime(new Date()); |
|
|
|
wxMsgCallbackMapper.insert(wxMsgCallback); |
|
|
|
|