Commit 156caacf by yao.xiao

Merge branch 'dev_20210203_xxy' into dev

parents 9d4d63cd 8f90f414
......@@ -683,14 +683,14 @@ public class AgmsFortuneServiceImpl implements AgmsFortuneService {
continue;
}
for (AclCustomerFortuneWithdraw withdraw: withdraws) {
if (CommonUtil.isNullOrZero(withdraw.getIsPaid())){
// if (CommonUtil.isNullOrZero(withdraw.getIsPaid())){
BigDecimal drawnFortune = statistic.getDrawnFortune();
if (CommonUtil.isNullOrZero(drawnFortune)){
drawnFortune = BigDecimal.ZERO;
}
drawnFortune = drawnFortune.add(withdraw.getWithdrawAmount());
statistic.setDrawnFortune(drawnFortune);
}
// }
}
}
customerFortuneStatisticDalService.updateAll(customerFortuneStatistics);
......
......@@ -150,7 +150,7 @@
<select id="transformForWithdrawLabel"
parameterType="com.yd.dal.entity.agms.fortune.WithdrawQueryInfo"
resultMap="WithdrawLabelInfo">
select pay.id payId,
select distinct pay.id payId,
pb.payout_yearmonth payoutYearmonth,
pra.name practitionerName,
pay.withdraw_amount referralAmount,
......@@ -162,19 +162,18 @@
if(pay.pay_status = 0, 2, 4) commissionPayoutStatus,
date_format(pay.pay_date, '%Y-%m-%d %H:%i:%s') payDate
from ag_acl_customer_fortune_pay pay
left join ag_acl_customer_fortune f
LEFT join ag_acl_customer_fortune f on f.fortune_payed_id = pay.id
LEFT JOIN ag_po_order o on o.id = f.order_id
left join ag_acl_customer_fortune_payout_batch pb on pb.id = f.payout_batch_id
on f.fortune_payed_id = pay.id,
ag_acl_practitioner pra
LEFT JOIN ag_acl_practitioner pra on pay.customer_id = pra.customer_id
LEFT JOIN ag_acl_insurer_branch ib on ib.id = pra.insurer_branch_id
LEFT JOIN ag_acl_insurer_branch_dept dept ON pra.dept_id = dept.id
LEFT JOIN ag_acl_practitioner_subordinate_system sub ON sub.id = pra.subordinate_system_id
left join ag_acl_practitioner_setting setting
left join ag_md_drop_options opt on opt.id = setting.practitioner_level
on pra.id = setting.practitioner_id
where pay.customer_id = pra.customer_id
and pra.is_active = 1
and setting.practitioner_type_id = 28
where
setting.practitioner_type_id = 28
and pay.withdraw_amount != 0
<if test="item.payoutYearmonth != null">
and pb.payout_yearmonth = #{item.payoutYearmonth,jdbcType=VARCHAR}
......@@ -194,7 +193,5 @@
<if test="item.commissionPayoutStatus != null">
and f.commission_payout_status = #{item.commissionPayoutStatus,jdbcType=BIGINT}
</if>
group by pay.id
</select>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment