合同资产科目代码及付款申请单相关字段解析
String contractAssetAccountId = contract.get(0).get('CONTRACT_ASSET_ACCOUNT_ID')==null? '' : contract.get(0).get('CONTRACT_ASSET_ACCOUNT_ID').toString(); //付款申请单资金科目 String fundItemId = paymentReq.get('FUND_ITEM_ID')==null? '' : paymentReq.get('FUND_ITEM_ID').toString(); //付款申请类型 String paymentType = paymentReq.get('PAYMENT_TYPE')==null? '' : paymentReq.get('PAYMENT_TYPE').toString(); //付款申请单状态 String paymentReqStatus = paymentReq.get('STATUS')==null? '' : paymentReq.get('STATUS').toString(); //付款申请单号 String paymentReqNo = paymentReq.get('PAYMENT_REQ_NO')==null? '' : paymentReq.get('PAYMENT_REQ_NO').toString(); //付款申请单ID String paymentReqId = paymentReq.get('PAYMENT_REQ_ID')==null? '' : paymentReq.get('PAYMENT_REQ_ID').toString(); //付款申请单币种 String paymentReqCurrency = paymentReq.get('CURRENCY')==null? '' : paymentReq.get('CURRENCY').toString(); //付款申请单金额 String paymentReqAmount = paymentReq.get('AMOUNT')==null? '' : paymentReq.get('AMOUNT').toString(); //付款申请单供应商 String paymentReqVendorId = paymentReq.get('VENDOR_ID')==null? '' : paymentReq.get('VENDOR_ID').toString(); //付款申请单创建人 String paymentReqCreateBy = paymentReq.get('CREATED_BY')==null? '' : paymentReq.get('CREATED_BY').toString(); //付款申请单创建时间 String paymentReqCreateDate = paymentReq.get('CREATED_DATE')==null? '' : paymentReq.get('CREATED_DATE').toString(); //付款申请单报销类型 String paymentReqType = paymentReq.get('REPORT_TYPE')==null? '' : paymentReq.get('REPORT_TYPE').toString(); //付款申请单费用类型 String paymentReqExpenseType = paymentReq.get('EXPENSE_TYPE')==null? '' : paymentReq.get('EXPENSE_TYPE').toString(); //付款申请单费用子类型 String paymentReqExpenseSubType = paymentReq.get('EXPENSE_SUB_TYPE')==null? '' : paymentReq.get('EXPENSE_SUB_TYPE').toString(); //付款申请单公司 String paymentReqCompanyId = paymentReq.get('COMPANY_ID')==null? '' : paymentReq.get('COMPANY_ID').toString(); //付款申请单受益部门 String paymentReqBenefitDeptId = paymentReq.get('BENEFIT_DEPT_ID')==null? '' : paymentReq.get('BENEFIT_DEPT_ID').toString();
//预付款申请单 if('prepayment'.equals(paymentType)){ //查询支付明细 List<Map<String,Object>> paymentReqLineList = this.paymentReqLineDao.selectPaymentReqLineById(paymentReqId); for (Map<String, Object> paymentReqLine : paymentReqLineList) { //付款申请单行ID String paymentReqLineId = paymentReqLine.get('PAYMENT_REQ_LINE_ID')==null? '' : paymentReqLine.get('PAYMENT_REQ_LINE_ID').toString(); //付款申请单行金额 String paymentReqLineAmount = paymentReqLine.get('AMOUNT')==null? '' : paymentReqLine.get('AMOUNT').toString(); //付款申请单行资金科目 String paymentReqLineFundItemId = paymentReqLine.get('FUND_ITEM_ID')==null? '' : paymentReqLine.get('FUND_ITEM_ID').toString(); //付款申请单行费用类型 String paymentReqLineExpenseType = paymentReqLine.get('EXPENSE_TYPE')==null? '' : paymentReqLine.get('EXPENSE_TYPE').toString(); //付款申请单行费用子类型 String paymentReqLineExpenseSubType = paymentReqLine.get('EXPENSE_SUB_TYPE')==null? '' : paymentReqLine.get('EXPENSE_SUB_TYPE').toString(); //付款申请单行受益部门 String paymentReqLineBenefitDeptId = paymentReqLine.get('BENEFIT_DEPT_ID')==null? '' : paymentReqLine.get('BENEFIT_DEPT_ID').toString();
//调用记账接口
Map<String,Object> ledgerParam = new HashMap<String,Object>();
ledgerParam.put('paymentReqNo',paymentReqNo);
ledgerParam.put('paymentReqId',paymentReqId);
ledgerParam.put('paymentReqLineId',paymentReqLineId);
ledgerParam.put('paymentReqCurrency',paymentReqCurrency);
ledgerParam.put('paymentReqAmount',paymentReqAmount);
ledgerParam
原文地址: https://www.cveoy.top/t/topic/lf0j 著作权归作者所有。请勿转载和采集!