Browse Source

当 message_type == "goods.alter" 时跳过保存,其他类型才入库

zhangwl 3 weeks ago
parent
commit
1ab5ff8c28

+ 8 - 3
src/main/java/zs/payment/controller/YxSupplyChannelManualController.java

@@ -408,9 +408,14 @@ public class YxSupplyChannelManualController {
         Map<String, Object> result = new HashMap<>();
         Map<String, Object> result = new HashMap<>();
         result.put("code", 0);
         result.put("code", 0);
 
 
-        OrderCallback callback=new OrderCallback();
-        callback.setMessage(req);
-        callbackDao.save(callback);
+        JSONObject reqJson = JSONObject.parseObject(JSONObject.toJSONString(req));
+        String messageType = reqJson.getString("message_type");
+        //当 message_type == "goods.alter" 时跳过保存,其他类型才入库
+        if (!"goods.alter".equals(messageType)) {
+            OrderCallback callback = new OrderCallback();
+            callback.setMessage(req);
+            callbackDao.save(callback);
+        }
         return result;
         return result;
     }
     }