Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
O
OZT-Integration
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
许俊
OZT-Integration
Commits
43ae9e08
提交
43ae9e08
authored
4月 19, 2022
作者:
inroi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
微调
上级
528c7c20
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
41 行增加
和
17 行删除
+41
-17
WebApi.java
...in/java/org/jeecg/modules/iost/ims/controller/WebApi.java
+1
-1
PurchaseReturnKingdeeApi.java
...modules/iost/ims/kingdeeapi/PurchaseReturnKingdeeApi.java
+20
-8
PurchaseWarehousingKingdeeApi.java
...es/iost/ims/kingdeeapi/PurchaseWarehousingKingdeeApi.java
+20
-8
没有找到文件。
jeecg-boot-module-system/src/main/java/org/jeecg/modules/iost/ims/controller/WebApi.java
浏览文件 @
43ae9e08
...
@@ -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
());
}
}
...
...
jeecg-boot-module-system/src/main/java/org/jeecg/modules/iost/ims/kingdeeapi/PurchaseReturnKingdeeApi.java
浏览文件 @
43ae9e08
...
@@ -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
);
...
...
jeecg-boot-module-system/src/main/java/org/jeecg/modules/iost/ims/kingdeeapi/PurchaseWarehousingKingdeeApi.java
浏览文件 @
43ae9e08
...
@@ -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
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论