TRX hai 1 ano
pai
achega
82ec8c43f6

+ 2 - 0
FullCardServer/src/main/java/com/zhongshu/card/server/core/service/payment/ExpenseFlowServiceImpl.java

@@ -509,6 +509,7 @@ public class ExpenseFlowServiceImpl extends SuperService implements ExpenseFlowS
             sendMessageModel.setUserId(userId);
             log.info("mq topic : {}", topic);
             mqttService.sendMessage(sendMessageModel);
+            payCallService.buildDeviceUseRecord(expenseFlow);
         } else {
             log.error("wxSurePaymentTypeOrderPayCallSuccess 订单为空: {}", orderNo);
         }
@@ -565,6 +566,7 @@ public class ExpenseFlowServiceImpl extends SuperService implements ExpenseFlowS
             entity.setPaymentType(PaymentType.UserWallet);
             expenseFlowDao.save(entity);
         }
+        payCallService.buildDeviceUseRecord(entity);
         return ResultContent.buildSuccess();
     }
 

+ 4 - 0
FullCardServer/src/main/java/com/zhongshu/card/server/core/service/payment/PayCallService.java

@@ -1038,6 +1038,10 @@ public class PayCallService extends SuperService {
             param.setUserId(orderInfo.getUserId());
             param.setProjectOid(orderInfo.getProjectOid());
             param.setAboutDataId(orderInfo.getId());
+            param.setDeviceId(orderInfo.getDeviceId());
+            param.setMqttDataId(orderInfo.getMqttDataId());
+            param.setCardNo(orderInfo.getCardNo());
+            param.setVerifyMsg(orderInfo.getVerifyParamMsg());
             param.setServiceBeanName(CommonUtil.getCollectionName(ExpenseFlowServiceImpl.class));
             deviceUseRecordService.asyncSaveRecord(param);
         }