Kaynağa Gözat

微信报关修改订单状态信息

hyq 6 yıl önce
ebeveyn
işleme
da421f70c6

+ 3 - 3
src/main/java/com/emato/ccnet/wx/biz/req/play/wx/WxplaySendDateAfter.java

@@ -39,7 +39,7 @@ public class WxplaySendDateAfter implements CebReqSendDateAfter {
         if (sucList.size() > 0) {
             LOGGER.info("--- 【WxPlay】更新【成功】报文订单记录......");
             sucList.stream().forEach(x->{
-                Map<String, Object> map = ImmutableMap.of("subOrderNo", x, "sendStatus", Contants.DECLARATION_SUCCESS_STATUS);
+                Map<String, Object> map = ImmutableMap.of("orderSn", x, "sendStatus", Contants.DECLARATION_SUCCESS_STATUS);
                 sucs.add(map);
             });
             if(sucs.size() > 0){
@@ -47,7 +47,7 @@ public class WxplaySendDateAfter implements CebReqSendDateAfter {
                     wxCuspayStatusService.updatewxCuspayStatusServiceBatch(sucs);
                 } catch (Exception e) {
                     String info = "【WxPlay】更新【成功】报文订单记录失败";
-                    LOGGER.error("--- {}", info);
+                    LOGGER.error("--- "+info, e);
                 }
             }
         }
@@ -55,7 +55,7 @@ public class WxplaySendDateAfter implements CebReqSendDateAfter {
         if (failedList.size() > 0) {
             LOGGER.info("--- 【WxPlay】更新【失败】报文订单记录......");
             failedList.stream().forEach(x->{
-                Map<String, Object> map = ImmutableMap.of("subOrderNo", x, "sendStatus", Contants.FAIL_STATUS);
+                Map<String, Object> map = ImmutableMap.of("orderSn", x, "sendStatus", Contants.FAIL_STATUS);
                 Map<String, Object> wxMap = ImmutableMap.of("orderSn", x, "playOrderStatus", Contants.FAIL_STATUS);
                 faileds.add(map);
                 wxFaileds.add(wxMap);

+ 2 - 2
src/main/resources/mybatis/mapper/ccnet/biz/WxCuspayStatusBizMapper.xml

@@ -135,7 +135,7 @@
             <trim prefix="send_status =case" suffix="end,">
                 <foreach collection="list" item="i" index="idx">
                     <if test="i.sendStatus != null and i.sendStatus != ''">
-                        when sub_order_no=#{i.subOrderNo} then #{i.sendStatus}
+                        when order_sn=#{i.orderSn} then #{i.sendStatus}
                     </if>
                 </foreach>
             </trim>
@@ -143,7 +143,7 @@
         <where>
             <if test="list != null and list.size()>0">
                 <foreach collection="list" item="i" index="index" separator="or" >
-                    sub_order_no=#{i.subOrderNo}
+                    order_sn=#{i.orderSn}
                 </foreach>
             </if>
         </where>