ソースを参照

短信相关

release_toaliyun_real
gongbiao 7年前
コミット
0bea44d97d
1個のファイルの変更11行の追加9行の削除
  1. +11
    -9
      mallinkService/src/main/java/com/simple/service/impl/WxMsgCallbackServiceImpl.java

+ 11
- 9
mallinkService/src/main/java/com/simple/service/impl/WxMsgCallbackServiceImpl.java ファイルの表示

@@ -58,16 +58,18 @@ public class WxMsgCallbackServiceImpl implements WxMsgCallbackService {
wxMsgConfig.setBid(bid);
String tenantid=null;
List<WxMsgConfig> list = wxMsgConfigMapper.findList(wxMsgConfig);
if(list.size()==1){
tenantid=list.get(0).getTenantId();
}
List<WxMsgCallback> wxMsgCallbacks = JSONArray.parseArray(item, WxMsgCallback.class);
if(list.size()==1) {
List<WxMsgCallback> wxMsgCallbacks = JSONArray.parseArray(item, WxMsgCallback.class);
wxMsgConfig = list.get(0);
wxMsgConfig.setRemains(wxMsgConfig.getRemains() - wxMsgCallbacks.size());
wxMsgConfigMapper.updateByPrimaryKeySelective(wxMsgConfig);

for(WxMsgCallback wxMsgCallback:wxMsgCallbacks){
wxMsgCallback.setTenantId(tenantid);
wxMsgCallback.setSign(sign);
wxMsgCallback.setCreatetime(new Date());
wxMsgCallbackMapper.insertSelective(wxMsgCallback);
for (WxMsgCallback wxMsgCallback : wxMsgCallbacks) {
wxMsgCallback.setTenantId(tenantid);
wxMsgCallback.setSign(sign);
wxMsgCallback.setCreatetime(new Date());
wxMsgCallbackMapper.insertSelective(wxMsgCallback);
}
}
}



読み込み中…
キャンセル
保存