|
@ -2,8 +2,8 @@ package com.yxt.anrui.fin.biz.kingdee; |
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
import com.yxt.anrui.fin.api.kingdee.KingDeeBillId; |
|
|
import com.yxt.anrui.fin.api.kingdee.KingDeeBillId; |
|
|
import com.yxt.anrui.fin.api.kingdee.entrybill.EntryBillDto; |
|
|
import com.yxt.anrui.fin.api.kingdee.appayable.APPayable; |
|
|
import com.yxt.anrui.fin.api.kingdee.entrybill.paymentslip.Data; |
|
|
import com.yxt.anrui.fin.api.kingdee.kingdeedata.Data; |
|
|
import com.yxt.anrui.fin.biz.kingdee.entrybill.EntryBillCastToKingDeeBillFields; |
|
|
import com.yxt.anrui.fin.biz.kingdee.entrybill.EntryBillCastToKingDeeBillFields; |
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
@ -16,13 +16,13 @@ public class FinKingDeeFeignService { |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 保存入账申请接口生成的应付单的数据,推送到金蝶的平台中 |
|
|
* 保存入账申请接口生成的应付单的数据,推送到金蝶的平台中 |
|
|
* @param entryBillDto |
|
|
* @param APPayable |
|
|
* @return |
|
|
* @return |
|
|
*/ |
|
|
*/ |
|
|
public ResultBean draftEntryBill(EntryBillDto entryBillDto) { |
|
|
public ResultBean draftEntryBill(APPayable APPayable) { |
|
|
ResultBean rb=ResultBean.fireFail(); |
|
|
ResultBean rb=ResultBean.fireFail(); |
|
|
Data data=new Data(); |
|
|
Data data=new Data(); |
|
|
EntryBillCastToKingDeeBillFields.cast(entryBillDto,data); |
|
|
EntryBillCastToKingDeeBillFields.cast(APPayable,data); |
|
|
try { |
|
|
try { |
|
|
return saveBill(KingDeeBillId.AP_PAYABLE.getID(),data); |
|
|
return saveBill(KingDeeBillId.AP_PAYABLE.getID(),data); |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
@ -31,6 +31,23 @@ public class FinKingDeeFeignService { |
|
|
return rb; |
|
|
return rb; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 生成的应付单的数据,推送到金蝶的平台中 |
|
|
|
|
|
* @param APPayable |
|
|
|
|
|
* @return |
|
|
|
|
|
*/ |
|
|
|
|
|
public ResultBean draftReceivableBill(APPayable APPayable) { |
|
|
|
|
|
ResultBean rb=ResultBean.fireFail(); |
|
|
|
|
|
Data data=new Data(); |
|
|
|
|
|
EntryBillCastToKingDeeBillFields.cast(APPayable,data); |
|
|
|
|
|
try { |
|
|
|
|
|
return saveBill(KingDeeBillId.AR_RECEIVABLE.getID(),data); |
|
|
|
|
|
} catch (Exception e) { |
|
|
|
|
|
e.printStackTrace(); |
|
|
|
|
|
} |
|
|
|
|
|
return rb; |
|
|
|
|
|
//{\"Creator\":\"\",\"NeedUpDateFields\":[],\"NeedReturnFields\":[],\"IsDeleteEntry\":\"True\",\"SubSystemId\":\"\",\"IsVerifyBaseDataField\":\"false\",\"IsEntryBatchFill\":\"True\",\"ValidateFlag\":\"True\",\"NumberSearch\":\"True\",\"InterationFlags\":\"\",\"Model\":{\"FID\":0,\"FBillTypeID\":{\"FNUMBER\":\"YSD01_SYS\"},\"FBillNo\":\"12312312312\",\"FDATE\":\"2022-07-19 00:00:00\",\"FISINIT\":false,\"FENDDATE_H\":\"2022-07-19 00:00:00\",\"FCUSTOMERID\":{\"FNumber\":\"001123\"},\"FCURRENCYID\":{\"FNumber\":\"PRE001\"},\"FPayConditon\":{\"FNumber\":\"SKTJ01_SYS\"},\"FISPRICEEXCLUDETAX\":true,\"FSETTLEORGID\":{\"FNumber\":\"101\"},\"FPAYORGID\":{\"FNumber\":\"101\"},\"FSALEORGID\":{\"FNumber\":\"101\"},\"FISTAX\":true,\"FSALEDEPTID\":{\"FNumber\":\"01\"},\"FCancelStatus\":\"A\",\"FBUSINESSTYPE\":\"BZ\",\"FAR_Remark\":\"123\",\"FSetAccountType\":\"1\",\"FISHookMatch\":false,\"FISINVOICEARLIER\":false,\"F_PAEZ_Assistant1\":{\"FNumber\":\"00\"},\"F_PAEZ_Base\":{\"FNUMBER\":\"001123\"},\"F_PMZC_Assistant2\":{\"FNumber\":\"01\"},\"FsubHeadSuppiler\":{\"FORDERID\":{\"FNumber\":\"001123\"},\"FTRANSFERID\":{\"FNumber\":\"001123\"},\"FChargeId\":{\"FNumber\":\"001123\"}},\"FsubHeadFinc\":{\"FACCNTTIMEJUDGETIME\":\"2022-07-19 00:00:00\",\"FMAINBOOKSTDCURRID\":{\"FNumber\":\"PRE001\"},\"FEXCHANGETYPE\":{\"FNumber\":\"HLTX01_SYS\"},\"FExchangeRate\":1.0,\"FTaxAmountFor\":152.91,\"FNoTaxAmountFor\":15291.09},\"FEntityDetail\":[{\"FMATERIALID\":{\"FNumber\":\" JX091054\"},\"FMaterialDesc\":\"X牵引6*4-550超\",\"FPRICEUNITID\":{\"FNumber\":\"liang\"},\"FPriceQty\":120.0,\"FTaxPrice\":130.0,\"FPrice\":128.71,\"FEntryTaxRate\":1.0,\"FEntryDiscountRate\":1.0,\"FNoTaxAmountFor_D\":15291.09,\"FDISCOUNTAMOUNTFOR\":156.00,\"F_PMZC_Assistant\":{\"FNumber\":\"1905140703\"},\"F_PMZC_Assistant1\":{\"FNumber\":\"18815672616\"},\"F_PMZC_Base\":{\"FNUMBER\":\"003ZU\"},\"FTAXAMOUNTFOR_D\":152.91,\"FALLAMOUNTFOR_D\":15444.00,\"FDeliveryControl\":false,\"F_PAEZ_Decimal\":12.0,\"FStockUnitId\":{\"FNumber\":\"liang\"},\"FStockQty\":120.0,\"FIsFree\":false,\"FStockBaseQty\":120.0,\"FSalUnitId\":{\"FNumber\":\"liang\"},\"FSalQty\":120.0,\"FSalBaseQty\":120.0,\"FPriceBaseDen\":1.0,\"FSalBaseNum\":1.0,\"FStockBaseNum\":1.0,\"FBUYIVINIQTY\":1.0,\"FIVINIALLAMOUNTFOR\":1.0,\"F_PAEZ_Decimal1\":1.0,\"F_PAEZ_Decimal2\":1.0,\"F_PAEZ_Decimal3\":1.0}],\"FEntityPlan\":[{\"FENDDATE\":\"2022-07-19 00:00:00\",\"FPAYRATE\":100.00000,\"FPAYAMOUNTFOR\":15444.00}]}}
|
|
|
|
|
|
} |
|
|
/** |
|
|
/** |
|
|
* 调用金蝶的接口 |
|
|
* 调用金蝶的接口 |
|
|
* @param data |
|
|
* @param data |
|
|