接入清分和订单异常待办

This commit is contained in:
jsowell
2026-07-22 17:03:24 +08:00
parent 8941596264
commit de395326a1
16 changed files with 674 additions and 15 deletions

View File

@@ -18,6 +18,7 @@ import com.jsowell.common.util.StringUtils;
import com.jsowell.pile.domain.AdapayUnsplitRecord;
import com.jsowell.pile.domain.OrderBasicInfo;
import com.jsowell.pile.dto.ApplyRefundDTO;
import com.jsowell.pile.service.AdapayClearingTodoService;
import com.jsowell.pile.service.AdapayUnsplitRecordService;
import com.jsowell.pile.service.OrderBasicInfoService;
import com.jsowell.pile.vo.AdapayUnsplitRecordVO;
@@ -65,6 +66,9 @@ public class AdapayUnsplitRecordHandleServiceImpl implements AdapayUnsplitRecord
@Autowired
private AdapayUnsplitRecordService adapayUnsplitRecordService;
@Autowired
private AdapayClearingTodoService adapayClearingTodoService;
@Override
public void processUnSettledOrder() {
for (int i = 0; i < 35; i++) {
@@ -377,9 +381,10 @@ public class AdapayUnsplitRecordHandleServiceImpl implements AdapayUnsplitRecord
+ "expectedSplitAmount:{}, confirmedSplitAmount:{}, remainingSplitAmount:{}, refundFlag:{}, splitFlag:{}",
paymentId, orderCode, dueRefundAmount, refundResult.refundedAmount,
expectedSplitAmount, splitResult.confirmedSplitAmount, remaining, refundFlag, splitFlag);
return true;
} else {
adapayClearingTodoService.syncUnsplitRecordTodo(record);
}
return false;
return needUpdate;
}
private RefundAmountResult queryRefundAmountFromAdapay(String paymentId, String wechatAppId) {