超级币商发货给币商 新增货运代理进货流水

This commit is contained in:
tianfeng 2026-03-04 18:58:22 +08:00
parent e1081f89b6
commit 80b6deaed2

View File

@ -139,6 +139,8 @@ public class SendFreightShipCmdExe {
cmd.getAcceptUserId(),
cmd.getQuantity()));
saveFreightInComeRunningWater(cmd, balance);
String noticeContent = getNoticeContent2(cmd, cmd.getQuantity());
officialNoticeClient.send(
NoticeExtTemplateCustomizeCmd.builder()
@ -323,6 +325,21 @@ public class SendFreightShipCmdExe {
return freightBalanceRunningWater;
}
private FreightBalanceRunningWater saveFreightInComeRunningWater(FreightShipSendCmd cmd, BigDecimal balance) {
FreightBalanceRunningWater freightBalanceRunningWater = new FreightBalanceRunningWater()
.setSysOrigin(cmd.requireReqSysOrigin())
.setUserId(cmd.requiredReqUserId())
.setAcceptUserId(cmd.getAcceptUserId())
.setType(IncomeExpenditureEnum.INCOME.getValue())
.setQuantity(cmd.getQuantity())
.setOrigin(FreightBalanceOrigin.SHIPMENT.name())
.setBalance(balance)
.setUsdQuantity(getGoldToSUD(cmd))
.setRemark("货运代理进货");
freightBalanceRunningWaterService.save(freightBalanceRunningWater);
return freightBalanceRunningWater;
}
private String getLockKey(FreightShipSendCmd cmd) {
return "FREIGHT_SHIP_SEND_" + cmd.getAcceptUserId() + "_"
+ cmd.getReqUserId();