|
@@ -53,6 +53,7 @@ public class SynSapFIServiceImpl implements SynSapService {
|
|
|
JSONObject HEADERITEMINFO = new JSONObject(); //凭证表头
|
|
|
//现金流量项目编码 不在现金科目行上,需要单独处理下
|
|
|
String maincfitemNumber = "";
|
|
|
+ String projectNumber = "";
|
|
|
String voucherInfo = "";
|
|
|
//List<String> cashBillIDs = new ArrayList<>();
|
|
|
/**
|
|
@@ -65,11 +66,11 @@ public class SynSapFIServiceImpl implements SynSapService {
|
|
|
if (StringUtils.isNotEmpty(auxpropertiesMap.get("maincfitemNumber"))) {
|
|
|
maincfitemNumber = auxpropertiesMap.get("maincfitemNumber");
|
|
|
}
|
|
|
- //String entriesId = voucherRow.getString("entries.id");
|
|
|
- //cashBillIDs.add(entriesId);
|
|
|
+ if (StringUtils.isNotEmpty(auxpropertiesMap.get("bd_project"))) {
|
|
|
+ projectNumber = auxpropertiesMap.get("bd_project");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
-
|
|
|
//voucherDyns 凭证表头与分录平铺
|
|
|
for (DynamicObject voucherRow : voucherDyns) {
|
|
|
String billid = voucherRow.getString("id");
|
|
@@ -80,7 +81,7 @@ public class SynSapFIServiceImpl implements SynSapService {
|
|
|
|
|
|
////处理凭证表头
|
|
|
HEADERITEMINFO = SyncSapFIUtils.convertCosmicVoucherToSAPForHead(voucherRow);
|
|
|
- JSONObject entry = SyncSapFIUtils.convertCosmicVoucherToSAPForEntry(voucherRow, maincfitemNumber, auxpropertiesMap);
|
|
|
+ JSONObject entry = SyncSapFIUtils.convertCosmicVoucherToSAPForEntry(voucherRow, maincfitemNumber,projectNumber, auxpropertiesMap);
|
|
|
ENTRY_ITEM.add(entry);
|
|
|
|
|
|
}
|