Browse Source

更改

master
ligaode 4 weeks ago
parent
commit
0cc7265a2a
  1. 5
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordFeign.java
  2. 5
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordFeignFallback.java
  3. 7
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordRest.java
  4. 11
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java

5
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordFeign.java

@ -90,9 +90,4 @@ public interface FinPaymentrecordFeign {
@GetMapping("/fetchBySid") @GetMapping("/fetchBySid")
@ResponseBody @ResponseBody
ResultBean<FinPaymentrecord> fetchBySid(@RequestParam("sid") String sid); ResultBean<FinPaymentrecord> fetchBySid(@RequestParam("sid") String sid);
@ApiOperation("出纳付款列表推送财务凭证")
@PostMapping("/pushVoucher")
@ResponseBody
public ResultBean pushVoucher(@RequestParam("sid") String sid);
} }

5
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordFeignFallback.java

@ -83,9 +83,4 @@ public class FinPaymentrecordFeignFallback implements FinPaymentrecordFeign {
public ResultBean<FinPaymentrecord> fetchBySid(String sid) { public ResultBean<FinPaymentrecord> fetchBySid(String sid) {
return null; return null;
} }
@Override
public ResultBean pushVoucher(String sid) {
return null;
}
} }

7
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordRest.java

@ -97,11 +97,4 @@ public class FinPaymentrecordRest implements FinPaymentrecordFeign {
FinPaymentrecord finPaymentrecord = finPaymentrecordService.fetchBySid(sid); FinPaymentrecord finPaymentrecord = finPaymentrecordService.fetchBySid(sid);
return rb.success().setData(finPaymentrecord); return rb.success().setData(finPaymentrecord);
} }
@Override
public ResultBean pushVoucher(String sid) {
ResultBean rb = ResultBean.fireFail();
finPaymentrecordService.pushVoucher(sid);
return rb.success();
}
} }

11
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java

@ -618,6 +618,9 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord
} }
loanSettleApplyFeign.pushBankVoucher(finPaymentrecord.getBusSid(), accountNumber, payTypeCode, shouxufei); loanSettleApplyFeign.pushBankVoucher(finPaymentrecord.getBusSid(), accountNumber, payTypeCode, shouxufei);
} }
} else if (StringUtils.isBlank(costTypeKey) || "015".equals(costTypeKey) || "016".equals(costTypeKey) || "017".equals(costTypeKey)) {
Voucher voucher = pushVoucher(finPaymentrecord.getSid());
voucherService.saveVoucher(voucher);
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@ -987,7 +990,7 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord
vouchers.add(v); vouchers.add(v);
} }
} }
}else if (StringUtils.isBlank(costTypeKey) || "015".equals(costTypeKey) || "016".equals(costTypeKey) || "017".equals(costTypeKey)){ } else if (StringUtils.isBlank(costTypeKey) || "015".equals(costTypeKey) || "016".equals(costTypeKey) || "017".equals(costTypeKey)) {
Voucher voucher = pushVoucher(finPaymentrecord.getSid()); Voucher voucher = pushVoucher(finPaymentrecord.getSid());
if (null != voucher) { if (null != voucher) {
vouchers.add(voucher); vouchers.add(voucher);
@ -1684,7 +1687,7 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord
voucherResultDetailDto.setBankAccount(finPaymentrecord.getPayBankAccount()); voucherResultDetailDto.setBankAccount(finPaymentrecord.getPayBankAccount());
voucherResultDetailDto.setCredit(finPaymentrecord.getCost().toString()); voucherResultDetailDto.setCredit(finPaymentrecord.getCost().toString());
voucherResultDetailDtos.add(voucherResultDetailDto); voucherResultDetailDtos.add(voucherResultDetailDto);
}else if (StringUtils.isBlank(finPaymentrecord.getCostTitleKey())){//平仓款 } else if (StringUtils.isBlank(finPaymentrecord.getCostTitleKey())) {//平仓款
//查询平仓总付款金额 //查询平仓总付款金额
FinPaymentapplyDetailsBelowEve finPaymentapplyDetailsBelowEve = finPaymentapplyDetailsBelowEveService.fetchBySid(finPaymentrecord.getBusSid()); FinPaymentapplyDetailsBelowEve finPaymentapplyDetailsBelowEve = finPaymentapplyDetailsBelowEveService.fetchBySid(finPaymentrecord.getBusSid());
BigDecimal exePayPriceTotal = finPaymentapplyDetailsBelowEveService.selExePayByMainSid(finPaymentapplyDetailsBelowEve.getDetailSid()); BigDecimal exePayPriceTotal = finPaymentapplyDetailsBelowEveService.selExePayByMainSid(finPaymentapplyDetailsBelowEve.getDetailSid());
@ -1693,7 +1696,7 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord
BigDecimal payAccount = finPaymentapplyDetailsBelow.getPayAccount(); BigDecimal payAccount = finPaymentapplyDetailsBelow.getPayAccount();
//查询已付款平仓款金额 //查询已付款平仓款金额
BigDecimal payPriceTotal = baseMapper.selPayPrice(finPaymentrecord.getApplySid()); BigDecimal payPriceTotal = baseMapper.selPayPrice(finPaymentrecord.getApplySid());
if (payPriceTotal.add(finPaymentrecord.getCost()).compareTo(exePayPriceTotal) == -1){ if (payPriceTotal.add(finPaymentrecord.getCost()).compareTo(exePayPriceTotal) == -1) {
//借方 //借方
voucherResultDetailDto.setSummary("还" + finPaymentrecord.getCostTitleValue() + finPaymentapplyDetailsBelowEve.getExePayDate()); voucherResultDetailDto.setSummary("还" + finPaymentrecord.getCostTitleValue() + finPaymentapplyDetailsBelowEve.getExePayDate());
voucherResultDetailDto.setSubjectNo("1009.03"); voucherResultDetailDto.setSubjectNo("1009.03");
@ -1709,7 +1712,7 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord
voucherResultDetailDto.setBankAccount(finPaymentrecord.getPayBankAccount()); voucherResultDetailDto.setBankAccount(finPaymentrecord.getPayBankAccount());
voucherResultDetailDto.setCredit(finPaymentrecord.getCost().toString()); voucherResultDetailDto.setCredit(finPaymentrecord.getCost().toString());
voucherResultDetailDtos.add(voucherResultDetailDto); voucherResultDetailDtos.add(voucherResultDetailDto);
}else { } else {
//借方 //借方
voucherResultDetailDto.setSummary("还" + finPaymentrecord.getCostTitleValue() + finPaymentapplyDetailsBelowEve.getExePayDate()); voucherResultDetailDto.setSummary("还" + finPaymentrecord.getCostTitleValue() + finPaymentapplyDetailsBelowEve.getExePayDate());
voucherResultDetailDto.setSubjectNo("2111"); voucherResultDetailDto.setSubjectNo("2111");

Loading…
Cancel
Save