Bladeren bron

fix:订单完成分销bug

wrj 8 maanden geleden
bovenliggende
commit
a0083524b7

+ 4 - 2
nightFragrance-massage/src/main/java/com/ylx/massage/service/impl/TOrderServiceImpl.java

@@ -620,11 +620,11 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
             TWxUser jsUp = wxUserService.getByOpenId(jsUser.getcUpUser());
             extracted(orderNew, jsUp);
             //二级
-            if (jsUp.getcUpUser() != null) {
+            if (StringUtils.isNotBlank(jsUp.getcUpUser())) {
                 TWxUser jsUpTwo = wxUserService.getByOpenId(jsUp.getcUpUser());
                 extracted(orderNew, jsUpTwo);
                 //三级
-                if (jsUpTwo.getcUpUser() != null) {
+                if (StringUtils.isNotBlank(jsUpTwo.getcUpUser())) {
                     TWxUser jsUpThree = wxUserService.getByOpenId(jsUpTwo.getcUpUser());
                     extracted(orderNew, jsUpThree);
                 }
@@ -637,6 +637,8 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
     }
 
     private void extracted(TOrder orderNew, TWxUser jsUp) {
+        log.info("TOrderServiceImpl->extracted->jsUp,{}", JSONUtil.toJsonStr(jsUp));
+        log.info("TOrderServiceImpl->extracted->orderNew,{}",JSONUtil.toJsonStr(orderNew));
         BigDecimal up = orderNew.getdTotalMoney().multiply(new BigDecimal("10"));
         up = up.divide(new BigDecimal(100), 2, RoundingMode.HALF_UP);
         // 更新余额