|
|
@@ -117,35 +117,35 @@ public class HlwPaymentServiceImpl extends ServiceImpl<HlwPaymentMapper, HlwPaym
|
|
|
queryWrapperT.eq("payment_id", hlwPaymentT.getId());
|
|
|
List<HlwPaymentDetail> hlwPaymentDetailList = hlwPaymentDetailService.list(queryWrapperT);
|
|
|
int size = hlwPaymentDetailList.size();
|
|
|
- // 针对数据库该字段为null,未发起的情况
|
|
|
- if (hlwPaymentT.getStatus() == null) {
|
|
|
- hlwPaymentT.setStatus(-1);
|
|
|
- }
|
|
|
- switch (hlwPaymentT.getStatus()) {
|
|
|
- case HlwConstant.PAYMENT_STATUS_PAY_BACK:
|
|
|
- remark.append("合计").append(size).append("笔");
|
|
|
- break;
|
|
|
- case HlwConstant.PAYMENT_STATUS_PAY_WAIT:
|
|
|
- remark.append("合计").append(size).append("笔");
|
|
|
- break;
|
|
|
- case HlwConstant.PAYMENT_STATUS_PAY_ING:
|
|
|
- remark.append("合计").append(size).append("笔");
|
|
|
- break;
|
|
|
- case HlwConstant.PAYMENT_STATUS_PAY_OK:
|
|
|
- //成功的笔数
|
|
|
- List<HlwPaymentDetail> hlwPaymentDetailListS = hlwPaymentDetailList.stream().filter(j -> j.getStatus().equals(3)).collect(Collectors.toList());
|
|
|
- int size_success = hlwPaymentDetailListS.size();
|
|
|
- //失败的笔数
|
|
|
- int size_fail = size - size_success;
|
|
|
- remark.append("合计").append(size).append("笔").append(",成功").append(size_success).append("笔")
|
|
|
- .append(",失败").append(size_fail).append("笔");
|
|
|
- if (size_fail > 0) {
|
|
|
- hlwPaymentT.setIsAllSuccess(0);
|
|
|
- }
|
|
|
- break;
|
|
|
- default:
|
|
|
- remark.append("合计").append(size).append("笔");
|
|
|
- break;
|
|
|
+ if (hlwPaymentT.getStatus() != null) {
|
|
|
+ switch (hlwPaymentT.getStatus()) {
|
|
|
+ case HlwConstant.PAYMENT_STATUS_PAY_BACK:
|
|
|
+ remark.append("合计").append(size).append("笔");
|
|
|
+ break;
|
|
|
+ case HlwConstant.PAYMENT_STATUS_PAY_WAIT:
|
|
|
+ remark.append("合计").append(size).append("笔");
|
|
|
+ break;
|
|
|
+ case HlwConstant.PAYMENT_STATUS_PAY_ING:
|
|
|
+ remark.append("合计").append(size).append("笔");
|
|
|
+ break;
|
|
|
+ case HlwConstant.PAYMENT_STATUS_PAY_OK:
|
|
|
+ //成功的笔数
|
|
|
+ List<HlwPaymentDetail> hlwPaymentDetailListS = hlwPaymentDetailList.stream().filter(j -> j.getStatus().equals(3)).collect(Collectors.toList());
|
|
|
+ int size_success = hlwPaymentDetailListS.size();
|
|
|
+ //失败的笔数
|
|
|
+ int size_fail = size - size_success;
|
|
|
+ remark.append("合计").append(size).append("笔").append(",成功").append(size_success).append("笔")
|
|
|
+ .append(",失败").append(size_fail).append("笔");
|
|
|
+ if (size_fail > 0) {
|
|
|
+ hlwPaymentT.setIsAllSuccess(0);
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ remark.append("合计").append(size).append("笔");
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ remark.append("合计").append(size).append("笔");
|
|
|
}
|
|
|
hlwPaymentT.setRemark(remark.toString());
|
|
|
}
|
|
|
@@ -1446,35 +1446,35 @@ public class HlwPaymentServiceImpl extends ServiceImpl<HlwPaymentMapper, HlwPaym
|
|
|
queryWrapperT.eq("payment_id", hlwPaymentT.getId());
|
|
|
List<HlwPaymentDetail> hlwPaymentDetailList = hlwPaymentDetailService.list(queryWrapperT);
|
|
|
int size = hlwPaymentDetailList.size();
|
|
|
- // 针对数据库该字段为null,未发起的情况
|
|
|
- if (hlwPaymentT.getStatus() == null) {
|
|
|
- hlwPaymentT.setStatus(-1);
|
|
|
- }
|
|
|
- switch (hlwPaymentT.getStatus()) {
|
|
|
- case HlwConstant.PAYMENT_STATUS_PAY_BACK:
|
|
|
- remark.append("合计").append(size).append("笔");
|
|
|
- break;
|
|
|
- case HlwConstant.PAYMENT_STATUS_PAY_WAIT:
|
|
|
- remark.append("合计").append(size).append("笔");
|
|
|
- break;
|
|
|
- case HlwConstant.PAYMENT_STATUS_PAY_ING:
|
|
|
- remark.append("合计").append(size).append("笔");
|
|
|
- break;
|
|
|
- case HlwConstant.PAYMENT_STATUS_PAY_OK:
|
|
|
- //成功的笔数
|
|
|
- List<HlwPaymentDetail> hlwPaymentDetailListS = hlwPaymentDetailList.stream().filter(j -> j.getStatus().equals(3)).collect(Collectors.toList());
|
|
|
- int size_success = hlwPaymentDetailListS.size();
|
|
|
- //失败的笔数
|
|
|
- int size_fail = size - size_success;
|
|
|
- remark.append("合计").append(size).append("笔").append(",成功").append(size_success).append("笔")
|
|
|
- .append(",失败").append(size_fail).append("笔");
|
|
|
- if (size_fail > 0) {
|
|
|
- hlwPaymentT.setIsAllSuccess(0);
|
|
|
- }
|
|
|
- break;
|
|
|
- default:
|
|
|
- remark.append("合计").append(size).append("笔");
|
|
|
- break;
|
|
|
+ if (hlwPaymentT.getStatus() != null) {
|
|
|
+ switch (hlwPaymentT.getStatus()) {
|
|
|
+ case HlwConstant.PAYMENT_STATUS_PAY_BACK:
|
|
|
+ remark.append("合计").append(size).append("笔");
|
|
|
+ break;
|
|
|
+ case HlwConstant.PAYMENT_STATUS_PAY_WAIT:
|
|
|
+ remark.append("合计").append(size).append("笔");
|
|
|
+ break;
|
|
|
+ case HlwConstant.PAYMENT_STATUS_PAY_ING:
|
|
|
+ remark.append("合计").append(size).append("笔");
|
|
|
+ break;
|
|
|
+ case HlwConstant.PAYMENT_STATUS_PAY_OK:
|
|
|
+ //成功的笔数
|
|
|
+ List<HlwPaymentDetail> hlwPaymentDetailListS = hlwPaymentDetailList.stream().filter(j -> j.getStatus().equals(3)).collect(Collectors.toList());
|
|
|
+ int size_success = hlwPaymentDetailListS.size();
|
|
|
+ //失败的笔数
|
|
|
+ int size_fail = size - size_success;
|
|
|
+ remark.append("合计").append(size).append("笔").append(",成功").append(size_success).append("笔")
|
|
|
+ .append(",失败").append(size_fail).append("笔");
|
|
|
+ if (size_fail > 0) {
|
|
|
+ hlwPaymentT.setIsAllSuccess(0);
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ remark.append("合计").append(size).append("笔");
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ remark.append("合计").append(size).append("笔");
|
|
|
}
|
|
|
hlwPaymentT.setRemark(remark.toString());
|
|
|
}
|