Browse Source

出纳付款等

master
dimengzhe 1 year ago
parent
commit
79a4134721
  1. 1
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java
  2. 1
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java
  3. 1
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapply/BusVehicleApplyService.java
  4. 2
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecord.java
  5. 3
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordDto.java
  6. 2
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordVo.java
  7. 3
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordMapper.xml
  8. 9
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java
  9. 1
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java

1
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java

@ -789,6 +789,7 @@ public class BaseOutsourcingApplicationService extends MybatisBaseService<BaseOu
finPaymentrecordDto.setPayCode(baseManufacturer.getManufacturerCode()); finPaymentrecordDto.setPayCode(baseManufacturer.getManufacturerCode());
//业务sid //业务sid
finPaymentrecordDto.setBusSid(booad.getSid()); finPaymentrecordDto.setBusSid(booad.getSid());
finPaymentrecordDto.setBusRemarks(booad.getRemarks());
finPaymentrecordFeign.save(finPaymentrecordDto); finPaymentrecordFeign.save(finPaymentrecordDto);
} }

1
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java

@ -650,6 +650,7 @@ public class BaseVehicleActualSalesService extends MybatisBaseService<BaseVehicl
if (baseManufacturer != null) { if (baseManufacturer != null) {
finPaymentrecordDto.setPayCode(baseManufacturer.getManufacturerCode()); finPaymentrecordDto.setPayCode(baseManufacturer.getManufacturerCode());
} }
finPaymentrecordDto.setBusRemarks(v.getPayRemark());
finPaymentrecordFeign.save(finPaymentrecordDto); finPaymentrecordFeign.save(finPaymentrecordDto);
} }

1
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapply/BusVehicleApplyService.java

@ -717,6 +717,7 @@ public class BusVehicleApplyService extends MybatisBaseService<BusVehicleApplyMa
finPaymentrecordDto.setPayCode(baseManufacturer.getManufacturerCode()); finPaymentrecordDto.setPayCode(baseManufacturer.getManufacturerCode());
} }
finPaymentrecordDto.setBusSid(r.getData()); finPaymentrecordDto.setBusSid(r.getData());
finPaymentrecordDto.setBusRemarks(busVehicleApply.getPayRemarks());
finPaymentrecordFeign.save(finPaymentrecordDto); finPaymentrecordFeign.save(finPaymentrecordDto);
} }
} else { } else {

2
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecord.java

@ -108,4 +108,6 @@ public class FinPaymentrecord extends BaseEntity {
private String purchaseSystemSid; // 采购系统sid private String purchaseSystemSid; // 采购系统sid
@ApiModelProperty("采购系统名称") @ApiModelProperty("采购系统名称")
private String purchaseSystemName; // 采购系统名称 private String purchaseSystemName; // 采购系统名称
@ApiModelProperty("付款时备注内容")
private String busRemarks;
} }

3
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordDto.java

@ -96,4 +96,7 @@ public class FinPaymentrecordDto implements Dto {
private String purchaseSystemSid; // 采购系统sid private String purchaseSystemSid; // 采购系统sid
@ApiModelProperty("采购系统名称") @ApiModelProperty("采购系统名称")
private String purchaseSystemName; // 采购系统名称 private String purchaseSystemName; // 采购系统名称
@ApiModelProperty("付款时备注内容")
private String busRemarks;
} }

2
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordVo.java

@ -88,5 +88,7 @@ public class FinPaymentrecordVo implements Vo {
private String payFile; private String payFile;
@ApiModelProperty("供应商编码") @ApiModelProperty("供应商编码")
private String payCode; private String payCode;
@ApiModelProperty("付款时备注")
private String busRemarks;
} }

3
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordMapper.xml

@ -23,7 +23,8 @@
fp.receiveBank, fp.receiveBank,
fp.cost, fp.cost,
fp.payFile, fp.payFile,
fp.payCode fp.payCode,
fp.busRemarks
FROM fin_paymentrecord fp FROM fin_paymentrecord fp
LEFT JOIN anrui_portal.sys_organization so ON fp.createOrgSid = so.sid LEFT JOIN anrui_portal.sys_organization so ON fp.createOrgSid = so.sid
<where> <where>

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

@ -292,6 +292,12 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord
List<String> list = new ArrayList<>(); List<String> list = new ArrayList<>();
for (int i = 0; i < sids.size(); i++) { for (int i = 0; i < sids.size(); i++) {
FinPaymentrecord finPaymentrecord = fetchBySid(sids.get(i)); FinPaymentrecord finPaymentrecord = fetchBySid(sids.get(i));
FinPaymentrecord finPaymentrecordOne = null;
if(dto.getCost()<finPaymentrecord.getAccountsReceive()){//实收金额小于应收金额
finPaymentrecordOne = new FinPaymentrecord();
BeanUtil.copyProperties(finPaymentrecord,finPaymentrecordOne,"sid");
finPaymentrecordOne.setAccountsReceive(finPaymentrecord.getAccountsReceive()-dto.getCost());
}
BeanUtil.copyProperties(dto, finPaymentrecord, "sid"); BeanUtil.copyProperties(dto, finPaymentrecord, "sid");
List<String> payFiles = dto.getPayFiles(); List<String> payFiles = dto.getPayFiles();
if (payFiles.size() > 0) { if (payFiles.size() > 0) {
@ -405,6 +411,9 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord
log.error("推送数据失败=========================" + e.getMessage()); log.error("推送数据失败=========================" + e.getMessage());
return rb.setMsg("推送数据失败"); return rb.setMsg("推送数据失败");
} }
if(finPaymentrecordOne != null){
baseMapper.insert(finPaymentrecordOne);
}
} }
return rb.success(); return rb.success();
} }

1
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java

@ -769,6 +769,7 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami
if (baseManufacturerAllVo != null) { if (baseManufacturerAllVo != null) {
finPaymentrecordDto.setPayCode(baseManufacturerAllVo.getBaseManufacturerDto().getManufacturerCode());//供应商编码 finPaymentrecordDto.setPayCode(baseManufacturerAllVo.getBaseManufacturerDto().getManufacturerCode());//供应商编码
} }
finPaymentrecordDto.setBusRemarks(outsourcingApplicationDetailsVo.getRemarks());
finPaymentrecordFeign.save(finPaymentrecordDto); finPaymentrecordFeign.save(finPaymentrecordDto);
} }
} }

Loading…
Cancel
Save