|
@@ -1019,7 +1019,20 @@ public class SRMSynPayApiPlugin implements Serializable {
|
|
|
}
|
|
|
|
|
|
//单据类型
|
|
|
- DynamicObject billTypeInfo = CommonHelperUtils.queryBaseDynamicObject("bos_billtype", "number", "er_prepaybill_BT_S");
|
|
|
+ //处理单据类型
|
|
|
+ QFilter f = new QFilter("number", "=", "nckd_er_srmperpaybill");
|
|
|
+ DynamicObject layoutInfo = BusinessDataServiceHelper.loadSingle("bos_formmeta", "id, number,name, basedatafield", f.toArray());
|
|
|
+
|
|
|
+ if(layoutInfo == null){
|
|
|
+ returnMessage = "未匹配到PC布局(nckd_er_srmperpaybill)!";
|
|
|
+ return buildReturnData(code, srmBillNo, returnMessage, null, null, null);
|
|
|
+ }
|
|
|
+
|
|
|
+ DynamicObject billTypeInfo = CommonHelperUtils.queryBaseDynamicObject("bos_billtype", "layoutsolution", layoutInfo.getString("id"));
|
|
|
+ if(billTypeInfo == null){
|
|
|
+ returnMessage = "未匹配到PC布局(nckd_er_srmperpaybill)对应的单据类型!";
|
|
|
+ return buildReturnData(code, srmBillNo, returnMessage, null, null, null);
|
|
|
+ }
|
|
|
|
|
|
DynamicObject dailyLoanBill = BusinessDataServiceHelper.newDynamicObject(ENTITY_PREPAY);
|
|
|
Date bizDate = new Date();
|