Browse Source

完善付款单接口

master
yxt_djz 3 years ago
parent
commit
3850da8158
  1. 50
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appaybill/ApPayBill.java
  2. 14
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java
  3. 6
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/data_model.json

50
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appaybill/ApPayBill.java

@ -26,10 +26,10 @@ public class ApPayBill {
@NotBlank @NotBlank
//往来单位类型:FCONTACTUNITTYPE (必填项) //往来单位类型:FCONTACTUNITTYPE (必填项)
public String FCONTACTUNITTYPE="BD_Supplier";*/ public String FCONTACTUNITTYPE="BD_Supplier";*/
@JsonProperty("FCONTACTUNIT") /* @JsonProperty("FCONTACTUNIT")
@NotBlank @NotBlank*/
//往来单位:FCONTACTUNIT (必填项) //往来单位:FCONTACTUNIT (必填项)
public String FCONTACTUNIT="010001"; /* public String FCONTACTUNIT="010001";*/
/* @JsonProperty("FRECTUNITTYPE") /* @JsonProperty("FRECTUNITTYPE")
@NotBlank @NotBlank
//收款单位类型:FRECTUNITTYPE (必填项) //收款单位类型:FRECTUNITTYPE (必填项)
@ -37,23 +37,23 @@ public class ApPayBill {
@JsonProperty("FRECTUNIT") @JsonProperty("FRECTUNIT")
@NotBlank @NotBlank
//收款单位:FRECTUNIT (必填项) //收款单位:FRECTUNIT (必填项)
public String FRECTUNIT="010001"; public String FRECTUNIT ;
@JsonProperty("FSETTLEORGID") /* @JsonProperty("FSETTLEORGID")
@NotBlank @NotBlank*/
//结算组织:FSETTLEORGID (必填项) //结算组织:FSETTLEORGID (必填项)
public String FSETTLEORGID="101"; /*public String FSETTLEORGID ;
@JsonProperty("FPURCHASEORGID") @JsonProperty("FPURCHASEORGID")*/
@NotBlank @NotBlank
//采购组织:FPURCHASEORGID //采购组织:FPURCHASEORGID
public String FPURCHASEORGID="101"; public String FPURCHASEORGID ;
@JsonProperty("FPURCHASEDEPTID") @JsonProperty("FPURCHASEDEPTID")
@NotBlank @NotBlank
//采购部门:FPURCHASEDEPTID(必填项) //采购部门:FPURCHASEDEPTID(必填项)
public String FPURCHASEDEPTID="05.04"; public String FPURCHASEDEPTID ;
@JsonProperty("FPAYORGID") /* @JsonProperty("FPAYORGID")
@NotBlank @NotBlank*/
//付款组织:FPAYORGID (必填项) //付款组织:FPAYORGID (必填项)
public String FPAYORGID="101"; /* public String FPAYORGID ;*/
@JsonProperty("F_PAEZ_Assistant") @JsonProperty("F_PAEZ_Assistant")
@NotBlank @NotBlank
//应付类别:F_PAEZ_Assistant (必填项) 默认:005 定金 //应付类别:F_PAEZ_Assistant (必填项) 默认:005 定金
@ -77,22 +77,22 @@ public class ApPayBill {
@NotBlank @NotBlank
//表体-应付金额:FPAYTOTALAMOUNTFOR //表体-应付金额:FPAYTOTALAMOUNTFOR
public double FPAYTOTALAMOUNTFOR; public double FPAYTOTALAMOUNTFOR;
@JsonProperty("FPAYAMOUNTFOR_E") /* @JsonProperty("FPAYAMOUNTFOR_E")
@NotBlank @NotBlank*/
//付款金额:FPAYAMOUNTFOR_E //付款金额:FPAYAMOUNTFOR_E
public double FPAYAMOUNTFOR_E; /* public double FPAYAMOUNTFOR_E;*/
@JsonProperty("FSETTLEPAYAMOUNTFOR") /* @JsonProperty("FSETTLEPAYAMOUNTFOR")
@NotBlank @NotBlank*/
//折后金额:FSETTLEPAYAMOUNTFOR //折后金额:FSETTLEPAYAMOUNTFOR
public double FSETTLEPAYAMOUNTFOR; /* public double FSETTLEPAYAMOUNTFOR;*/
@JsonProperty("FREALPAYAMOUNTFOR_D") /* @JsonProperty("FREALPAYAMOUNTFOR_D")
@NotBlank @NotBlank*/
//表体-实付金额:FREALPAYAMOUNTFOR_D //表体-实付金额:FREALPAYAMOUNTFOR_D
public double FREALPAYAMOUNTFOR_D; /* public double FREALPAYAMOUNTFOR_D;*/
@JsonProperty("FPAYAMOUNT_E") /* @JsonProperty("FPAYAMOUNT_E")
@NotBlank @NotBlank*/
//付款金额本位币:FPAYAMOUNT_E //付款金额本位币:FPAYAMOUNT_E
public double FPAYAMOUNT_E; /* public double FPAYAMOUNT_E;*/
@JsonProperty("FACCOUNTID") @JsonProperty("FACCOUNTID")
@NotBlank @NotBlank
//我方银行账号:FACCOUNTID 第1行分录,银行业务的结算方式,我方银行相关信息必录 //我方银行账号:FACCOUNTID 第1行分录,银行业务的结算方式,我方银行相关信息必录

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

@ -185,18 +185,12 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord
apPayBill.setFPOSTDATE(DateUtil.formatDate(finPaymentrecord.getPayDate())); apPayBill.setFPOSTDATE(DateUtil.formatDate(finPaymentrecord.getPayDate()));
//业务日期 //业务日期
apPayBill.setFDATE(DateUtil.formatDate(finPaymentrecord.getPayDate())); apPayBill.setFDATE(DateUtil.formatDate(finPaymentrecord.getPayDate()));
//往来单位
apPayBill.setFCONTACTUNIT("010001");
//收款单位 //收款单位
apPayBill.setFRECTUNIT("010001"); apPayBill.setFRECTUNIT("010001");
//结算组织
apPayBill.setFSETTLEORGID("101");
//采购组织 //采购组织
apPayBill.setFPURCHASEORGID("101"); apPayBill.setFPURCHASEORGID("101");
//采购部门 //采购部门
apPayBill.setFPURCHASEDEPTID("05.04"); apPayBill.setFPURCHASEDEPTID("05.04");
//付款组织
apPayBill.setFPAYORGID("101");
//应付类别默认005定金 //应付类别默认005定金
apPayBill.setF_PAEZ_Assistant("005"); apPayBill.setF_PAEZ_Assistant("005");
@ -207,14 +201,6 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord
ApPayBill.FPAYBILLENTRY fpaybillentry = new ApPayBill.FPAYBILLENTRY(); ApPayBill.FPAYBILLENTRY fpaybillentry = new ApPayBill.FPAYBILLENTRY();
//应付金额 //应付金额
fpaybillentry.setFPAYTOTALAMOUNTFOR(Double.valueOf(finPaymentrecord.getCost())); fpaybillentry.setFPAYTOTALAMOUNTFOR(Double.valueOf(finPaymentrecord.getCost()));
//付款金额
fpaybillentry.setFPAYAMOUNTFOR_E(Double.valueOf(finPaymentrecord.getCost()));
//折后金额
fpaybillentry.setFSETTLEPAYAMOUNTFOR(Double.valueOf(finPaymentrecord.getCost()));
//实付金额
fpaybillentry.setFREALPAYAMOUNTFOR_D(Double.valueOf(finPaymentrecord.getCost()));
//付款金额本位币
fpaybillentry.setFPAYAMOUNT_E(Double.valueOf(finPaymentrecord.getCost()));
//登账日期 //登账日期
fpaybillentry.setFPOSTDATE(DateUtil.formatDate(finPaymentrecord.getPayDate())); fpaybillentry.setFPOSTDATE(DateUtil.formatDate(finPaymentrecord.getPayDate()));
//入账类型 //入账类型

6
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/data_model.json

@ -6,7 +6,7 @@
"FDATE": "@KD_FDATE", "FDATE": "@KD_FDATE",
"FCONTACTUNITTYPE": "BD_Supplier", "FCONTACTUNITTYPE": "BD_Supplier",
"FCONTACTUNIT": { "FCONTACTUNIT": {
"FNumber": "@KD_FCONTACTUNIT" "FNumber": "@KD_FRECTUNIT"
}, },
"FRECTUNITTYPE": "BD_Supplier", "FRECTUNITTYPE": "BD_Supplier",
"FRECTUNIT": { "FRECTUNIT": {
@ -19,7 +19,7 @@
"FEXCHANGERATE": 1.0, "FEXCHANGERATE": 1.0,
"FSETTLERATE": 1.0, "FSETTLERATE": 1.0,
"FSETTLEORGID": { "FSETTLEORGID": {
"FNumber": "@KD_FSETTLEORGID" "FNumber": "@KD_FPURCHASEORGID"
}, },
"FPURCHASEORGID": { "FPURCHASEORGID": {
"FNumber": "@KD_FPURCHASEORGID" "FNumber": "@KD_FPURCHASEORGID"
@ -30,7 +30,7 @@
"FDOCUMENTSTATUS": "Z", "FDOCUMENTSTATUS": "Z",
"FCancelStatus": "A", "FCancelStatus": "A",
"FPAYORGID": { "FPAYORGID": {
"FNumber": "@KD_FPAYORGID" "FNumber": "@KD_FPURCHASEORGID"
}, },
"FISSAMEORG": true, "FISSAMEORG": true,
"FIsCredit": false, "FIsCredit": false,

Loading…
Cancel
Save