5464
This commit is contained in:
parent
0386340d4a
commit
4f9a342eb9
|
|
@ -430,14 +430,9 @@ public class OrderRefundBusinessImpl implements OrderRefundBusiness {
|
|||
if (orderRefundDTO.getOrderId() == null && CharSequenceUtil.isEmpty(orderRefundDTO.getMacOrderId())) {
|
||||
throw new ServiceException("订单id和mac订单id不能同时为空");
|
||||
} else {
|
||||
if (!biz.ifWholeRefund()) {
|
||||
if (CollUtil.isEmpty(orderRefundDTO.getDetailRefundList())) {
|
||||
throw new ServiceException(OrderTips.refundLackDetail());
|
||||
}
|
||||
|
||||
if (!biz.ifWholeRefund() && CollUtil.isNotEmpty(orderRefundDTO.getDetailRefundList())) {
|
||||
orderRefundDTO.getDetailRefundList().forEach(JavaxValidateUtils::validate);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -518,7 +518,7 @@
|
|||
<if test="param.sumType == 2">
|
||||
a.statistic_date,
|
||||
</if>
|
||||
SUBSTRING_INDEX(SUBSTRING_INDEX(g.ancestors,',', #{param.orgLevel}), ',', -1) as a_org_id,
|
||||
SUBSTRING_INDEX(SUBSTRING_INDEX(concat(g.ancestors, ','),',', #{param.orgLevel} + 1), ',', -1) as a_org_id,
|
||||
SUM(IF(a.wallet_id = 1 ,consume_amount + repair_amount - refund_amount,0)) wallet_consume_amount,
|
||||
SUM(IF(a.wallet_id = 2 ,consume_amount + repair_amount - refund_amount,0)) subsidy_consume_amount,
|
||||
SUM(IF(a.wallet_id = 4 ,consume_amount + repair_amount - refund_amount,0)) luck_consume_amount,
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
sys_dept g
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(g.ancestors,',', #{param.orgLevel}), ',', -1) as SIGNED) as a_org_id,
|
||||
CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(concat(g.ancestors, ','),',', #{param.orgLevel} + 1), ',', -1) as SIGNED) as a_org_id,
|
||||
sum( consume_num ) AS consume_num,
|
||||
sum( consume_amount ) AS consume_amount,
|
||||
sum( consume_repair_num ) AS consume_repair_num,
|
||||
|
|
@ -115,7 +115,7 @@
|
|||
) d LEFT JOIN (
|
||||
SELECT
|
||||
statistic_date,
|
||||
CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(g.ancestors,',', #{param.orgLevel}), ',', -1) as SIGNED) as a_org_id,
|
||||
CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(concat(g.ancestors, ','),',', #{param.orgLevel} + 1), ',', -1) as SIGNED) as a_org_id,
|
||||
sum( consume_num ) AS consume_num,
|
||||
sum( consume_amount ) AS consume_amount,
|
||||
sum( consume_repair_num ) AS consume_repair_num,
|
||||
|
|
|
|||
Loading…
Reference in New Issue