提交 43ae9e08 authored 作者: inroi's avatar inroi

微调

上级 528c7c20
...@@ -149,7 +149,7 @@ public class WebApi { ...@@ -149,7 +149,7 @@ public class WebApi {
@AutoLog(value = "IMS通用接口") @AutoLog(value = "IMS通用接口")
@ApiOperation(value = "IMS通用接口", notes = "IMS通用接口") @ApiOperation(value = "IMS通用接口", notes = "IMS通用接口")
@PostMapping(value = "/GetData") @PostMapping(value = "/GetData")
public Result<?> GetData(@RequestBody ImsRequest request) throws ParseException { public Result<?> GetData(@RequestBody ImsRequest request) {
if (CollectionUtils.isEmpty(request.getData())) { if (CollectionUtils.isEmpty(request.getData())) {
return Result.fail("操作失败", "查询参数不能全为空", request.getDocType()); return Result.fail("操作失败", "查询参数不能全为空", request.getDocType());
} }
......
...@@ -52,6 +52,8 @@ public class PurchaseReturnKingdeeApi { ...@@ -52,6 +52,8 @@ public class PurchaseReturnKingdeeApi {
key.put("FSettleCurrId.Fname", "FSettleCurrId.Fname"); key.put("FSettleCurrId.Fname", "FSettleCurrId.Fname");
/* 结算方式 */ /* 结算方式 */
key.put("FSettleTypeId.Fname", "FSettleTypeId.Fname"); key.put("FSettleTypeId.Fname", "FSettleTypeId.Fname");
/* 采购员 */
key.put("FPurchaserId.Fname", "FPurchaserId.Fname");
/* 物料编码 */ /* 物料编码 */
key.put("FMaterialId.Fnumber", "FMaterialId.Fnumber"); key.put("FMaterialId.Fnumber", "FMaterialId.Fnumber");
/* 实退数量 */ /* 实退数量 */
...@@ -60,8 +62,14 @@ public class PurchaseReturnKingdeeApi { ...@@ -60,8 +62,14 @@ public class PurchaseReturnKingdeeApi {
key.put("FPrice", "FPrice"); key.put("FPrice", "FPrice");
/* 含税单价 */ /* 含税单价 */
key.put("FTaxPrice", "FTaxPrice"); key.put("FTaxPrice", "FTaxPrice");
/* 库存单位 */ /* 计价单位 */
key.put("FUnitID.Fname", "FUnitID.Fname"); key.put("FPriceUnitID.Fname", "FPriceUnitID.Fname");
/* 税率 */
key.put("FEntryTaxRate", "FEntryTaxRate");
/* 折扣额 */
key.put("FDiscount", "FDiscount");
/* 金额 */
key.put("FAmount", "FAmount");
/* 采购订单分录内码 */ /* 采购订单分录内码 */
key.put("FPOORDERENTRYID", "FPOORDERENTRYID"); key.put("FPOORDERENTRYID", "FPOORDERENTRYID");
} }
...@@ -114,15 +122,19 @@ public class PurchaseReturnKingdeeApi { ...@@ -114,15 +122,19 @@ public class PurchaseReturnKingdeeApi {
map.put("PAYMENT_TERMS", String.valueOf(objectList.get(11))); map.put("PAYMENT_TERMS", String.valueOf(objectList.get(11)));
map.put("CURRENCY", String.valueOf(objectList.get(12))); map.put("CURRENCY", String.valueOf(objectList.get(12)));
map.put("SETTLEMENT_METHOD", String.valueOf(objectList.get(13))); map.put("SETTLEMENT_METHOD", String.valueOf(objectList.get(13)));
map.put("BUYER", String.valueOf(objectList.get(14)));
Map<String, Object> detailedMap = new HashMap<>(7); Map<String, Object> detailedMap = new HashMap<>(7);
detailedMap.put("RETURN_MATERIAL_NO", objectList.get(1) + "_" + objectList.get(3)); detailedMap.put("RETURN_MATERIAL_NO", objectList.get(1) + "_" + objectList.get(3));
detailedMap.put("MATERIAL_CODE", String.valueOf(objectList.get(14))); detailedMap.put("MATERIAL_CODE", String.valueOf(objectList.get(15)));
detailedMap.put("ACTUAL_RETURNED_QTY", String.valueOf(objectList.get(15))); detailedMap.put("ACTUAL_RETURNED_QTY", String.valueOf(objectList.get(16)));
detailedMap.put("PRICE", String.valueOf(objectList.get(16))); detailedMap.put("PRICE", String.valueOf(objectList.get(17)));
detailedMap.put("TAX_PRICE", String.valueOf(objectList.get(17))); detailedMap.put("TAX_PRICE", String.valueOf(objectList.get(18)));
detailedMap.put("UNIT", String.valueOf(objectList.get(18))); detailedMap.put("UNIT", String.valueOf(objectList.get(19)));
List<List<Object>> tempList = getPurchaseOrder(String.valueOf(objectList.get(19))); detailedMap.put("TAX_RATE", String.valueOf(objectList.get(20)));
detailedMap.put("DISCOUNT_AMOUNT", String.valueOf(objectList.get(21)));
detailedMap.put("AMOUNT", String.valueOf(objectList.get(22)));
List<List<Object>> tempList = getPurchaseOrder(String.valueOf(objectList.get(23)));
if (!CollectionUtils.isEmpty(tempList)) { if (!CollectionUtils.isEmpty(tempList)) {
String purchaseBatchNumber = tempList.get(0).get(0).toString() + "_" + tempList.get(0).get(1).toString(); String purchaseBatchNumber = tempList.get(0).get(0).toString() + "_" + tempList.get(0).get(1).toString();
detailedMap.put("PURCHASE_BATCH_NUMBER", purchaseBatchNumber); detailedMap.put("PURCHASE_BATCH_NUMBER", purchaseBatchNumber);
......
...@@ -52,6 +52,8 @@ public class PurchaseWarehousingKingdeeApi { ...@@ -52,6 +52,8 @@ public class PurchaseWarehousingKingdeeApi {
key.put("FSettleCurrId.Fname", "FSettleCurrId.Fname"); key.put("FSettleCurrId.Fname", "FSettleCurrId.Fname");
/* 结算方式 */ /* 结算方式 */
key.put("FSettleTypeId.Fname", "FSettleTypeId.Fname"); key.put("FSettleTypeId.Fname", "FSettleTypeId.Fname");
/* 采购员 */
key.put("FPurchaserId.Fname", "FPurchaserId.Fname");
/* 物料编码 */ /* 物料编码 */
key.put("FMaterialId.Fnumber", "FMaterialId.Fnumber"); key.put("FMaterialId.Fnumber", "FMaterialId.Fnumber");
/* 实收数量 */ /* 实收数量 */
...@@ -60,8 +62,14 @@ public class PurchaseWarehousingKingdeeApi { ...@@ -60,8 +62,14 @@ public class PurchaseWarehousingKingdeeApi {
key.put("FPrice", "FPrice"); key.put("FPrice", "FPrice");
/* 含税单价 */ /* 含税单价 */
key.put("FTaxPrice", "FTaxPrice"); key.put("FTaxPrice", "FTaxPrice");
/* 库存单位 */ /* 计价单位 */
key.put("FUnitID.Fname", "FUnitID.Fname"); key.put("FPriceUnitID.Fname", "FPriceUnitID.Fname");
/* 税率 */
key.put("FEntryTaxRate", "FEntryTaxRate");
/* 折扣额 */
key.put("FDiscount", "FDiscount");
/* 金额 */
key.put("FAmount", "FAmount");
/* 采购订单分录内码 */ /* 采购订单分录内码 */
key.put("FPOORDERENTRYID", "FPOORDERENTRYID"); key.put("FPOORDERENTRYID", "FPOORDERENTRYID");
} }
...@@ -113,15 +121,19 @@ public class PurchaseWarehousingKingdeeApi { ...@@ -113,15 +121,19 @@ public class PurchaseWarehousingKingdeeApi {
map.put("PAYMENT_TERMS", String.valueOf(objectList.get(11))); map.put("PAYMENT_TERMS", String.valueOf(objectList.get(11)));
map.put("CURRENCY", String.valueOf(objectList.get(12))); map.put("CURRENCY", String.valueOf(objectList.get(12)));
map.put("SETTLEMENT_METHOD", String.valueOf(objectList.get(13))); map.put("SETTLEMENT_METHOD", String.valueOf(objectList.get(13)));
map.put("BUYER", String.valueOf(objectList.get(14)));
Map<String, Object> detailedMap = new HashMap<>(7); Map<String, Object> detailedMap = new HashMap<>(7);
detailedMap.put("WAREHOUSING_NO", objectList.get(1) + "_" + objectList.get(3)); detailedMap.put("WAREHOUSING_NO", objectList.get(1) + "_" + objectList.get(3));
detailedMap.put("MATERIAL_CODE", String.valueOf(objectList.get(14))); detailedMap.put("MATERIAL_CODE", String.valueOf(objectList.get(15)));
detailedMap.put("RECEIVED_QTY", String.valueOf(objectList.get(15))); detailedMap.put("RECEIVED_QTY", String.valueOf(objectList.get(16)));
detailedMap.put("PRICE", String.valueOf(objectList.get(16))); detailedMap.put("PRICE", String.valueOf(objectList.get(17)));
detailedMap.put("TAX_PRICE", String.valueOf(objectList.get(17))); detailedMap.put("TAX_PRICE", String.valueOf(objectList.get(18)));
detailedMap.put("UNIT", String.valueOf(objectList.get(18))); detailedMap.put("UNIT", String.valueOf(objectList.get(19)));
List<List<Object>> tempList = getPurchaseOrder(String.valueOf(objectList.get(19))); detailedMap.put("TAX_RATE", String.valueOf(objectList.get(20)));
detailedMap.put("DISCOUNT_AMOUNT", String.valueOf(objectList.get(21)));
detailedMap.put("AMOUNT", String.valueOf(objectList.get(22)));
List<List<Object>> tempList = getPurchaseOrder(String.valueOf(objectList.get(23)));
if (!CollectionUtils.isEmpty(tempList)) { if (!CollectionUtils.isEmpty(tempList)) {
String purchaseBatchNumber = tempList.get(0).get(0).toString() + "_" + tempList.get(0).get(1).toString(); String purchaseBatchNumber = tempList.get(0).get(0).toString() + "_" + tempList.get(0).get(1).toString();
detailedMap.put("PURCHASE_BATCH_NUMBER", purchaseBatchNumber); detailedMap.put("PURCHASE_BATCH_NUMBER", purchaseBatchNumber);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论