|
@@ -168,21 +168,21 @@ public class AdapayController extends BaseController {
|
|
|
paymentMap.put("status", "交易失败");
|
|
|
}
|
|
|
if (paymentMap.get("pay_mode").equals("delay")) {
|
|
|
- if(!paymentMap.containsKey("payment_confirms")){
|
|
|
+ if (!paymentMap.containsKey("payment_confirms")) {
|
|
|
Map<String, Object> confirmMap = Payment.queryConfirmList(paymentMap.get("id").toString());
|
|
|
- if(confirmMap.containsKey("payment_confirms")) {
|
|
|
+ if (confirmMap.containsKey("payment_confirms")) {
|
|
|
paymentMap.put("payment_confirms", confirmMap.get("payment_confirms"));
|
|
|
}
|
|
|
}
|
|
|
- if(!paymentMap.containsKey("payment_confirms")){
|
|
|
- paymentMap.put("memo","没有提交分账信息,请联系技术核查");
|
|
|
+ if (!paymentMap.containsKey("payment_confirms")) {
|
|
|
+ paymentMap.put("memo", "没有提交分账信息,请联系技术核查");
|
|
|
data.add(paymentMap);
|
|
|
continue;
|
|
|
}
|
|
|
JSONArray confirms = (JSONArray) paymentMap.get("payment_confirms");
|
|
|
for (Object confirm : confirms) {
|
|
|
Map<String, Object> divMemberMap = (Map<String, Object>) confirm;
|
|
|
- paymentMap.put("fee_amt",divMemberMap.get("fee_amt"));
|
|
|
+ paymentMap.put("fee_amt", divMemberMap.get("fee_amt"));
|
|
|
divMemberMap.putAll(paymentMap);
|
|
|
|
|
|
JSONArray divMembers = (JSONArray) divMemberMap.get("div_members");
|
|
@@ -217,8 +217,8 @@ public class AdapayController extends BaseController {
|
|
|
|
|
|
OutputStream outputStream = response.getOutputStream();
|
|
|
try {
|
|
|
- String[] header = {"支付流水号", "订单号", "支付渠道", "交易金额", "商户号", "分润金额", "是否承担手续费", "手续费", "第三方订单号", "支付宝/微信订单号", "交易时间", "交易状态","备注"};
|
|
|
- String[] body = {"id", "order_no", "pay_channel", "pay_amt", "member_id", "amount", "fee_flag", "fee_amt", "party_order_id", "out_trans_id", "created_time", "status",""};
|
|
|
+ String[] header = {"支付流水号", "订单号", "支付渠道", "交易金额", "商户号", "分润金额", "是否承担手续费", "手续费", "第三方订单号", "支付宝/微信订单号", "交易时间", "交易状态", "备注"};
|
|
|
+ String[] body = {"id", "order_no", "pay_channel", "pay_amt", "member_id", "amount", "fee_flag", "fee_amt", "party_order_id", "out_trans_id", "created_time", "status", ""};
|
|
|
|
|
|
HSSFWorkbook workbook = POIUtil.exportExcel(header, body, data);
|
|
|
response.setContentType("application/octet-stream");
|
|
@@ -239,4 +239,20 @@ public class AdapayController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation("修改每月最大收款金额(succeeded 状态才能使用)")
|
|
|
+ @PostMapping(value = "updateMonthMaxReceipt")
|
|
|
+ @PreAuthorize("@pcs.hasPermissions('adapay/updateMonthMaxReceipt')")
|
|
|
+ public HttpResponseResult<HfMember> updateMonthMaxReceipt(Integer id, BigDecimal monthMaxReceipt, String routeMemberId) throws Exception {
|
|
|
+ HfMember hfMember = hfMemberService.get(id);
|
|
|
+ if (hfMember == null) {
|
|
|
+ return failed("您修改的数据不存在");
|
|
|
+ }
|
|
|
+ hfMember.setMonthMaxReceipt(monthMaxReceipt);
|
|
|
+ hfMember.setRouteMemberId(routeMemberId);
|
|
|
+ if (hfMemberService.update(hfMember) <= 0) {
|
|
|
+ return failed("修改失败,请重试");
|
|
|
+ }
|
|
|
+ return succeed(hfMember);
|
|
|
+ }
|
|
|
}
|