zhijiezhao 1 周之前
父節點
當前提交
f1994c4811

+ 4 - 0
src/main/java/com/caimei365/order/model/vo/LargePayBankInfo.java

@@ -14,4 +14,8 @@ public class LargePayBankInfo implements Serializable {
     private String bankNumber;
     private String receiverName;
     private String bankName;
+    /**
+     * 24小时超时标致,1是 0否
+     */
+    private Integer overFlag;
 }

+ 1 - 1
src/main/java/com/caimei365/order/service/impl/HeliPayServiceImpl.java

@@ -1827,7 +1827,7 @@ public class HeliPayServiceImpl implements HeliPayService {
         try {
             Map reqestMap = MessageHandle.getReqestMap(largePayVo);
             Map<String, Object> resultMap = HttpClientService.getHttpResp(reqestMap, REQUEST_URL_BIGPAY);
-            log.info("大额转账响应结果:" + resultMap);
+            log.info("大额转账申请响应结果:" + resultMap);
 
             if ((Integer) resultMap.get("statusCode") != org.apache.commons.httpclient.HttpStatus.SC_OK) {
                 return ResponseJson.error("请求失败");

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

@@ -662,8 +662,10 @@
         where userID = #{userId}
     </select>
     <select id="findLargePayInfo" resultType="com.caimei365.order.model.vo.LargePayBankInfo">
-        select id, shopOrderId, userId, payStatus, bankNumber, receiverName, bankName
+        select id, shopOrderId, userId, payStatus, bankNumber, receiverName, bankName,
+        IF(ADDTIME <![CDATA[ < ]]> DATE_SUB(NOW(), INTERVAL 24 HOUR), TRUE, FALSE) AS overFlag
         from cm_largepay_bankinfo
         where shopOrderId = #{shopOrderId}
+        order by addTime desc limit 1
     </select>
 </mapper>