...
|
...
|
@@ -135,9 +135,9 @@ public class InviteSettlementServiceImpl implements IInviteSettlementService { |
|
|
.map(item -> new InviteSettlementItemListVO.InviteSettlementItemVO()
|
|
|
.setBuyerOrderCode(item.getBuyerOrderCode().toString())
|
|
|
.setSellerName(sellerUidNickNameMap.get(item.getSellerUid()))
|
|
|
.setOrderAmount(formatAmount(item.getOrderAmount()))
|
|
|
.setOrderAmount(formatAmount("¥%s", item.getOrderAmount()))
|
|
|
.setOrderCreateTime(formatYYMMddHHmmssPoint(item.getOrderCreateTime()))
|
|
|
.setSettleAmount(formatAmount(item.getSettleAmount()))
|
|
|
.setSettleAmount(formatAmount("¥%s", item.getSettleAmount()))
|
|
|
.setStatusDesc(itemHasPaid.test(item) ? "已付款" : "待付款"))
|
|
|
.collect(Collectors.toList()))
|
|
|
.build();
|
...
|
...
|
@@ -183,6 +183,21 @@ public class InviteSettlementServiceImpl implements IInviteSettlementService { |
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void paid(List<Integer> settleCodes) {
|
|
|
if (CollectionUtils.isEmpty(settleCodes)) {
|
|
|
return;
|
|
|
}
|
|
|
List<InviteSettlement> settlements = inviteSettlementMapper.selectBySettleCodes(settleCodes);
|
|
|
settlements.stream().forEach(settlement -> {
|
|
|
log.info("mark settlement to paid, settle code is {}", settlement.getSettleCode());
|
|
|
settlement.setStatus(InviteSettlement.STATUS_PAID);
|
|
|
inviteSettlementMapper.updateByUidAndId(settlement);
|
|
|
inviteSettlementItemMapper.updateStatusByUidAndInviteSettlementId(settlement.getUid(), settlement.getId(), InviteSettlementItem.STATUS_PAID);
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void createInviteSettlementItem(Long buyerOrderCode, Integer status) {
|
|
|
inviteSettlementItemCreator.createInviteSettlementItem(buyerOrderCode, status);
|
|
|
}
|
...
|
...
|
|