|
@ -205,7 +205,7 @@ public class AppletOrderServiceImpl implements AppletOrderService { |
|
|
commonMoneyLog.setMoney(commonOrder.getPrice()); |
|
|
commonMoneyLog.setMoney(commonOrder.getPrice()); |
|
|
commonMoneyLog.setUserId(commonOrder.getUserId()); |
|
|
commonMoneyLog.setUserId(commonOrder.getUserId()); |
|
|
commonMoneyLog.setOldMoney(member.getMoney()); |
|
|
commonMoneyLog.setOldMoney(member.getMoney()); |
|
|
commonMoneyLog.setType(1); |
|
|
|
|
|
|
|
|
commonMoneyLog.setType(1);//支出 |
|
|
commonMoneyLog.setState(1); |
|
|
commonMoneyLog.setState(1); |
|
|
commonMoneyLogService.save(commonMoneyLog); |
|
|
commonMoneyLogService.save(commonMoneyLog); |
|
|
|
|
|
|
|
@ -216,11 +216,10 @@ public class AppletOrderServiceImpl implements AppletOrderService { |
|
|
log.info("订单直推佣金:"+oneMoney); |
|
|
log.info("订单直推佣金:"+oneMoney); |
|
|
log.info("订单间推佣金:"+twoMoney); |
|
|
log.info("订单间推佣金:"+twoMoney); |
|
|
//返佣 |
|
|
//返佣 |
|
|
HanHaiMember hanHaiMember1 = hanHaiMemberService.getById(commonOrder.getUserId()); |
|
|
|
|
|
log.info("下单用户:"+hanHaiMember1.getNickName()+"电话号码:"+hanHaiMember1.getPhone()); |
|
|
|
|
|
|
|
|
log.info("下单用户:"+member.getNickName()+"电话号码:"+member.getPhone()); |
|
|
log.info("订单号:" + commonOrder.getId()); |
|
|
log.info("订单号:" + commonOrder.getId()); |
|
|
//上级标识 |
|
|
//上级标识 |
|
|
String oneId = hanHaiMember1.getShareId(); |
|
|
|
|
|
|
|
|
String oneId = member.getShareId(); |
|
|
log.info("上级标识:"+oneId); |
|
|
log.info("上级标识:"+oneId); |
|
|
//如果上级标识不为空 |
|
|
//如果上级标识不为空 |
|
|
if(StringUtils.isNotBlank(oneId)){ |
|
|
if(StringUtils.isNotBlank(oneId)){ |
|
@ -246,7 +245,7 @@ public class AppletOrderServiceImpl implements AppletOrderService { |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
//上上级标识 |
|
|
//上上级标识 |
|
|
String twoId = hanHaiMember1.getVid(); |
|
|
|
|
|
|
|
|
String twoId = member.getVid(); |
|
|
log.info("上上级标识:"+twoId); |
|
|
log.info("上上级标识:"+twoId); |
|
|
if(StringUtils.isNotBlank(twoId)){ |
|
|
if(StringUtils.isNotBlank(twoId)){ |
|
|
HanHaiMember hanHaiMember3 = hanHaiMemberService.getById(twoId); |
|
|
HanHaiMember hanHaiMember3 = hanHaiMemberService.getById(twoId); |
|
@ -408,10 +407,17 @@ public class AppletOrderServiceImpl implements AppletOrderService { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (payType==0){ |
|
|
if (payType==0){ |
|
|
|
|
|
|
|
|
|
|
|
HanHaiMember member = hanHaiMemberService.getById(hanHaiMember.getId()); |
|
|
|
|
|
|
|
|
|
|
|
//a.compareTo(b) == 1 |
|
|
|
|
|
if (member.getMoney().compareTo(cityOrder.getPrice()) == -1){ |
|
|
|
|
|
throw new RuntimeException("积分不足"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
cityOrder.setTitle("余额支付订单"); |
|
|
cityOrder.setTitle("余额支付订单"); |
|
|
cityOrder.setStatus("1"); |
|
|
cityOrder.setStatus("1"); |
|
|
commonOrderService.updateById(cityOrder); |
|
|
commonOrderService.updateById(cityOrder); |
|
|
HanHaiMember member = hanHaiMemberService.getById(hanHaiMember.getId()); |
|
|
|
|
|
member.setMoney(member.getMoney().subtract(cityOrder.getPrice())); |
|
|
member.setMoney(member.getMoney().subtract(cityOrder.getPrice())); |
|
|
|
|
|
|
|
|
hanHaiMemberService.updateById(member); |
|
|
hanHaiMemberService.updateById(member); |
|
|