修改订单结算,金额为0时,不进入活动结算
This commit is contained in:
parent
e8c75e2a5a
commit
82ebad6306
@ -200,7 +200,7 @@
|
|||||||
and us.userType=#{params.userType}
|
and us.userType=#{params.userType}
|
||||||
</if>
|
</if>
|
||||||
<if test="params.userAccount != null and params.userAccount !=''">
|
<if test="params.userAccount != null and params.userAccount !=''">
|
||||||
and us.userAccount=#{params.userAccount}
|
and us.userAccount like CONCAT('%',#{params.userAccount},'%')
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
@ -335,6 +335,7 @@ public class XhpcRealTimeOrderServiceImpl extends BaseService implements IXhpcRe
|
|||||||
xhpcChargeOrderService.updateXhpcChargeOrder(xhpcChargeOrder);
|
xhpcChargeOrderService.updateXhpcChargeOrder(xhpcChargeOrder);
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
//总金额
|
//总金额
|
||||||
BigDecimal money = powerPrice.add(servicePrice);
|
BigDecimal money = powerPrice.add(servicePrice);
|
||||||
//总服务费 servicePrice
|
//总服务费 servicePrice
|
||||||
@ -537,7 +538,7 @@ public class XhpcRealTimeOrderServiceImpl extends BaseService implements IXhpcRe
|
|||||||
//判断是否有活动
|
//判断是否有活动
|
||||||
logger.info("<<<<<<<<<<<<<<<判断是否有活动>>>>>>>>>>>>>>>>>"+xhpcChargeOrder.getSerialNumber());
|
logger.info("<<<<<<<<<<<<<<<判断是否有活动>>>>>>>>>>>>>>>>>"+xhpcChargeOrder.getSerialNumber());
|
||||||
boolean judge =false;
|
boolean judge =false;
|
||||||
if(source==UserTypeUtil.INTERNET_TYPE && internetSerialNumber!=null && xhpcChargeOrder.getStartTime()!=null && xhpcChargeOrder.getEndTime()!=null){
|
if(source==UserTypeUtil.INTERNET_TYPE && internetSerialNumber!=null && xhpcChargeOrder.getStartTime()!=null && xhpcChargeOrder.getEndTime()!=null && money.compareTo(new BigDecimal(0))>=1){
|
||||||
xhpcHistoryOrder.setChargingMode(xhpcChargeOrder.getUserId()+"");
|
xhpcHistoryOrder.setChargingMode(xhpcChargeOrder.getUserId()+"");
|
||||||
xhpcHistoryOrder.setInternetSerialNumber(xhpcChargeOrder.getInternetSerialNumber());
|
xhpcHistoryOrder.setInternetSerialNumber(xhpcChargeOrder.getInternetSerialNumber());
|
||||||
Double totalPower = xhpcHistoryOrder.getTotalPower();
|
Double totalPower = xhpcHistoryOrder.getTotalPower();
|
||||||
@ -806,7 +807,7 @@ public class XhpcRealTimeOrderServiceImpl extends BaseService implements IXhpcRe
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
if ( !UserTypeUtil.INTERNET_TYPE.equals(source) && xhpcChargeOrder.getStartTime()!=null && xhpcChargeOrder.getEndTime()!=null) {
|
if ( !UserTypeUtil.INTERNET_TYPE.equals(source) && xhpcChargeOrder.getStartTime()!=null && xhpcChargeOrder.getEndTime()!=null && money.compareTo(new BigDecimal(0))>=1) {
|
||||||
//查询是否有活动
|
//查询是否有活动
|
||||||
List<XhpcActivityDiscountDto> activityDiscountTime = xhpcRealTimeOrderMapper.getActivityDiscountTime(userId, DateUtil.formatDateTime(startTime), source, xhpcChargeOrder.getChargingStationId(), xhpcChargeOrder.getTenantId());
|
List<XhpcActivityDiscountDto> activityDiscountTime = xhpcRealTimeOrderMapper.getActivityDiscountTime(userId, DateUtil.formatDateTime(startTime), source, xhpcChargeOrder.getChargingStationId(), xhpcChargeOrder.getTenantId());
|
||||||
if(activityDiscountTime !=null && activityDiscountTime.size()>0){
|
if(activityDiscountTime !=null && activityDiscountTime.size()>0){
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user