zhijiezhao 3 tahun lalu
induk
melakukan
dafed0e12a

+ 8 - 0
src/main/java/com/caimei365/order/controller/PayNonOrderApi.java

@@ -364,4 +364,12 @@ public class PayNonOrderApi {
         return payNonOrderService.vipCheck(recordId);
     }
 
+    @ApiOperation("bug测试")
+    @GetMapping("/check/bug")
+    public ResponseJson bugCheck(Integer userId) {
+        if (null == userId) {
+            return ResponseJson.error("userId不能为空!", null);
+        }
+        return payNonOrderService.bugCheck(userId);
+    }
 }

+ 2 - 0
src/main/java/com/caimei365/order/mapper/PayOrderMapper.java

@@ -198,4 +198,6 @@ public interface PayOrderMapper {
     Integer findPayStatus(Integer recordId);
 
     Integer findClubType(Integer userId);
+
+    void bugFix(Integer userId);
 }

+ 2 - 0
src/main/java/com/caimei365/order/service/PayNonOrderService.java

@@ -110,4 +110,6 @@ public interface PayNonOrderService {
     ResponseJson couponCheck(Integer recordId);
 
     ResponseJson vipCheck(Integer recordId);
+
+    ResponseJson bugCheck(Integer userId);
 }

+ 6 - 0
src/main/java/com/caimei365/order/service/impl/PayNonOrderServiceImpl.java

@@ -859,6 +859,12 @@ public class PayNonOrderServiceImpl implements PayNonOrderService {
         return ResponseJson.error("支付失败", null);
     }
 
+    @Override
+    public ResponseJson bugCheck(Integer userId) {
+        payOrderMapper.bugFix(userId);
+        return ResponseJson.success("修好了!");
+    }
+
 
     private ResponseJson<JSONObject> toPayCoupon(PayParamBo payParam, HttpHeaders headers) {
         // 定义支付请求结果

+ 3 - 0
src/main/resources/mapper/PayOrderMapper.xml

@@ -122,6 +122,9 @@
         set payStatus = 1
         where id = #{recordId}
     </update>
+    <update id="bugFix">
+        UPDATE USER SET userMoney = 0 WHERE userId = #{userId}
+    </update>
     <select id="getPayOnLineSwitch" resultType="java.lang.Integer">
         SELECT STATUS FROM cm_pay_online_switch WHERE id=1
     </select>