|
@@ -425,7 +425,8 @@ public class XiangMuLuRuService {
|
|
|
);
|
|
|
// 用负数拼接的 key 去查找
|
|
|
for (ZyDetailCharge fuShu : getYiZhuFeiYongFuShu) {
|
|
|
- String key = fuShu.getOrderNo() + DateUtil.formatDatetime(fuShu.getChargeDate()) + fuShu.getChargeCodeMx() + fuShu.getChargeAmount().negate() + fuShu.getChargeFee().negate() + fuShu.getLedgerSn();
|
|
|
+ String key = fuShu.getOrderNo() + DateUtil.formatDatetime(fuShu.getChargeDate()) + fuShu.getChargeCodeMx() + fuShu.getChargeAmount().negate()
|
|
|
+ + fuShu.getChargeFee().negate() + fuShu.getLedgerSn();
|
|
|
if (zhenShuMap.containsKey(key)) {
|
|
|
for (ZyDetailCharge zyDetailCharge : zhenShuMap.get(key)) {
|
|
|
if (zyDetailCharge.getTuiFeiFlag() == null && zyDetailCharge.getOriDetailSn() == null) {
|
|
@@ -449,14 +450,15 @@ public class XiangMuLuRuService {
|
|
|
);
|
|
|
// 开始二次匹配
|
|
|
for (ZyDetailCharge zyDetailCharge : erCiPiPei) {
|
|
|
- String key = zyDetailCharge.getExecUnit() + zyDetailCharge.getChargeCodeMx() + zyDetailCharge.getChargeAmount().negate() + zyDetailCharge.getChargeFee().negate() + zyDetailCharge.getLedgerSn();
|
|
|
+ String key = zyDetailCharge.getExecUnit() + zyDetailCharge.getChargeCodeMx() + zyDetailCharge.getChargeAmount().negate()
|
|
|
+ + zyDetailCharge.getChargeFee().negate() + zyDetailCharge.getLedgerSn();
|
|
|
if (erCiPiPeiZhenShu.containsKey(key)) {
|
|
|
for (ZyDetailCharge detailCharge : erCiPiPeiZhenShu.get(key)) {
|
|
|
if (detailCharge.getTuiFeiFlag() == null && detailCharge.getOriDetailSn() == null) {
|
|
|
zyDetailCharge.setOriDetailSn(detailCharge.getDetailSn());
|
|
|
detailCharge.setTuiFeiFlag(1);
|
|
|
piPei.add(zyDetailCharge);
|
|
|
- log.info("第二次匹配==》流水{},匹配流水:{},", zyDetailCharge.getDetailSn(), zyDetailCharge.getOriDetailSn());
|
|
|
+ log.info("第二次匹配==》流水{},匹配流水:{}", zyDetailCharge.getDetailSn(), zyDetailCharge.getOriDetailSn());
|
|
|
break;
|
|
|
}
|
|
|
}
|