浏览代码

零星缴费产品协议

Joburgess 4 年之前
父节点
当前提交
0411069626
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/SporadicChargeInfoImpl.java

+ 5 - 3
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SporadicChargeInfoImpl.java

@@ -69,15 +69,17 @@ public class SporadicChargeInfoImpl extends BaseServiceImpl<Integer, SporadicCha
             throw new BizException("订单更新失败");
         }
         Integer userId = studentPaymentOrder.getUserId();
+        SysUser sysUser = sysUserFeignService.queryUserById(userId);
+        SporadicChargeInfo info = sporadicChargeInfoDao.get(Integer.parseInt(studentPaymentOrder.getMusicGroupId()));
 
         try {
-            contractService.transferProduceContract(userId, null);
+            if(Objects.isNull(info.getUserId())){
+                contractService.transferProduceContract(userId, null);
+            }
         } catch (Exception e) {
             logger.error("产品协议生成失败", e);
         }
 
-        SysUser sysUser = sysUserFeignService.queryUserById(userId);
-        SporadicChargeInfo info = sporadicChargeInfoDao.get(Integer.parseInt(studentPaymentOrder.getMusicGroupId()));
         Map<Integer, String> map = new HashMap();
         map.put(userId, sysUser.getPhone());
         Map<Integer, String> yimei = new HashMap();