项目详情待补单、修改单技师项目收益金额加上原单金额
This commit is contained in:
parent
6adcbd883a
commit
dff7ef683b
|
@ -1276,10 +1276,7 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
|
||||||
orders.setOldMassagePrice(oldOrders.getMassagePrice());
|
orders.setOldMassagePrice(oldOrders.getMassagePrice());
|
||||||
orders.setOldMassageNum(oldOrders.getMassageNum());
|
orders.setOldMassageNum(oldOrders.getMassageNum());
|
||||||
orders.setOldMassageDuration(oldOrders.getDuration());
|
orders.setOldMassageDuration(oldOrders.getDuration());
|
||||||
orders.setOldArtificerMoney(oldOrders.getArtificerMoney());
|
|
||||||
orders.setOldProjectBenefits(oldOrders.getProjectBenefits());
|
|
||||||
|
|
||||||
baseMapper.insert(orders);
|
|
||||||
|
|
||||||
ordersMassageService.removeByOrdersId(orders.getOrdersId());
|
ordersMassageService.removeByOrdersId(orders.getOrdersId());
|
||||||
List<OrdersMassage> ordersMassageList = orders.getOrdersMassageList();
|
List<OrdersMassage> ordersMassageList = orders.getOrdersMassageList();
|
||||||
|
@ -1377,6 +1374,12 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
|
||||||
ordersOld.setPingMoney(pingMoney);
|
ordersOld.setPingMoney(pingMoney);
|
||||||
|
|
||||||
baseMapper.updateById(ordersOld);//原单暂变成挂单状态
|
baseMapper.updateById(ordersOld);//原单暂变成挂单状态
|
||||||
|
|
||||||
|
orders.setOldArtificerMoney(oldOrders.getArtificerMoney());
|
||||||
|
orders.setOldProjectBenefits(oldOrders.getProjectBenefits());
|
||||||
|
|
||||||
|
baseMapper.insert(orders);
|
||||||
|
|
||||||
return Result.success().put("data", orders);
|
return Result.success().put("data", orders);
|
||||||
}
|
}
|
||||||
//进行中项目升级
|
//进行中项目升级
|
||||||
|
@ -2841,7 +2844,7 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
|
||||||
}
|
}
|
||||||
|
|
||||||
@Transactional
|
@Transactional
|
||||||
private Result cancelPackageOrders(Long userId, Orders orders, BigDecimal trafficDeduction, BigDecimal trafficRate){
|
public Result cancelPackageOrders(Long userId, Orders orders, BigDecimal trafficDeduction, BigDecimal trafficRate){
|
||||||
//释放
|
//释放
|
||||||
UserPackageDetail userPackageDetail = new UserPackageDetail();
|
UserPackageDetail userPackageDetail = new UserPackageDetail();
|
||||||
userPackageDetail.setId(orders.getUserPackageDetailId());
|
userPackageDetail.setId(orders.getUserPackageDetailId());
|
||||||
|
@ -4863,6 +4866,14 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
|
||||||
pingMoney = pingMoney.subtract(oneUserMoney);
|
pingMoney = pingMoney.subtract(oneUserMoney);
|
||||||
orders.setPingMoney(pingMoney);
|
orders.setPingMoney(pingMoney);
|
||||||
|
|
||||||
|
if(orders.getIsSupplement() != null){
|
||||||
|
if(!orders.getIsSupplement().equals(2)){
|
||||||
|
Orders oldOrders = baseMapper.selectById(orders.getOrdersId());
|
||||||
|
projectBenefits = projectBenefits.add(oldOrders.getProjectBenefits());
|
||||||
|
orders.setProjectBenefits(projectBenefits);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
baseMapper.updateById(orders);
|
baseMapper.updateById(orders);
|
||||||
if (orders.getParentId() != null && orders.getParentId() != 0) {
|
if (orders.getParentId() != null && orders.getParentId() != 0) {
|
||||||
Orders orders1 = baseMapper.selectById(orders.getParentId());
|
Orders orders1 = baseMapper.selectById(orders.getParentId());
|
||||||
|
@ -5247,6 +5258,14 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
|
||||||
pingMoney = pingMoney.subtract(oneUserMoney);
|
pingMoney = pingMoney.subtract(oneUserMoney);
|
||||||
orders.setPingMoney(pingMoney);
|
orders.setPingMoney(pingMoney);
|
||||||
|
|
||||||
|
if(orders.getIsSupplement() != null){
|
||||||
|
if(!orders.getIsSupplement().equals(2)){
|
||||||
|
Orders oldOrders = baseMapper.selectById(orders.getOrdersId());
|
||||||
|
projectBenefits = projectBenefits.add(oldOrders.getProjectBenefits());
|
||||||
|
orders.setProjectBenefits(projectBenefits);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
baseMapper.updateById(orders);
|
baseMapper.updateById(orders);
|
||||||
if (orders.getParentId() != null && orders.getParentId() != 0) {
|
if (orders.getParentId() != null && orders.getParentId() != 0) {
|
||||||
Orders orders1 = baseMapper.selectById(orders.getParentId());
|
Orders orders1 = baseMapper.selectById(orders.getParentId());
|
||||||
|
|
Loading…
Reference in New Issue