记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
fc79173c
Commit
fc79173c
authored
Dec 02, 2022
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
erp 相关测试接口提交
parent
9b8a31af
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
65 additions
and
10 deletions
+65
-10
LogisticSyncAckBaseVo.java
...a/com/liquidnet/service/erp/vo/LogisticSyncAckBaseVo.java
+15
-0
LogisticSyncBaseVo.java
...java/com/liquidnet/service/erp/vo/LogisticSyncBaseVo.java
+17
-0
StockQueryBaseVo.java
...n/java/com/liquidnet/service/erp/vo/StockQueryBaseVo.java
+4
-4
TradePushVo.java
...c/main/java/com/liquidnet/service/erp/vo/TradePushVo.java
+17
-0
ErpTestController.java
...uidnet/service/platform/controller/ErpTestController.java
+12
-6
No files found.
liquidnet-bus-common/liquident-common-erp/src/main/java/com/liquidnet/service/erp/vo/LogisticSyncAckBaseVo.java
0 → 100644
View file @
fc79173c
package
com
.
liquidnet
.
service
.
erp
.
vo
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
LogisticSyncAckBaseVo
{
// 状态码:0表示成功,其他表示失败
private
int
code
;
// 错误原因
private
String
message
;
// 处理失败的错误列表,当code为0且有错误信息时才非空.只列出同一批内有错误的记录.如果code=0,errors为空说明全部成功
private
List
<
LogisticsSyncAckVo
>
errors
;
}
liquidnet-bus-common/liquident-common-erp/src/main/java/com/liquidnet/service/erp/vo/LogisticSyncBaseVo.java
0 → 100644
View file @
fc79173c
package
com
.
liquidnet
.
service
.
erp
.
vo
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
LogisticSyncBaseVo
{
// 状态码:0表示成功,其他表示失败
private
int
code
;
// 错误原因
private
String
message
;
// 只有,page_no = 0 时才返回的符合条件的数据总条数,用来分页
private
int
total_count
;
// 响应参数的1级数据节点,包含当前页的订单待同步物流订单信息的数据节点,节点下数据字段详见下述“trades”
private
List
<
StockQueryVo
>
stocks
;
}
liquidnet-bus-common/liquident-common-erp/src/main/java/com/liquidnet/service/erp/vo/StockQueryBaseVo.java
View file @
fc79173c
...
@@ -6,12 +6,12 @@ import java.util.List;
...
@@ -6,12 +6,12 @@ import java.util.List;
@Data
@Data
public
class
StockQueryBaseVo
{
public
class
StockQueryBaseVo
{
//
回写的记录id
//
状态码:0表示成功,其他表示失败
private
int
code
;
private
int
code
;
//
回写的记录id
//
错误原因
private
String
message
;
private
String
message
;
//
回写的记录id
//
只有,page_no = 0 时才返回的符合条件的数据总条数,用来分页
private
int
total_count
;
private
int
total_count
;
//
回写的记录id
//
响应参数的级数据节点,包含当前页的库存管理信息的数据节点,节点下数据字段详见下述“stocks”列表
private
List
<
StockQueryVo
>
stocks
;
private
List
<
StockQueryVo
>
stocks
;
}
}
liquidnet-bus-common/liquident-common-erp/src/main/java/com/liquidnet/service/erp/vo/TradePushVo.java
0 → 100644
View file @
fc79173c
package
com
.
liquidnet
.
service
.
erp
.
vo
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
TradePushVo
{
// 状态码:0表示成功,其他表示失败
private
int
code
;
// 错误原因
private
String
message
;
// 有单据新增时不为0(新建的原始单据)
private
int
new_count
;
// 有单据更新时不为0(在已有的原始单据上进行修改)
private
int
chg_count
;
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/controller/ErpTestController.java
View file @
fc79173c
...
@@ -8,7 +8,10 @@ import com.liquidnet.service.erp.config.ErpWdtClient;
...
@@ -8,7 +8,10 @@ import com.liquidnet.service.erp.config.ErpWdtClient;
import
com.liquidnet.service.erp.constant.ErpEnum
;
import
com.liquidnet.service.erp.constant.ErpEnum
;
import
com.liquidnet.service.erp.param.LogisticsListParam
;
import
com.liquidnet.service.erp.param.LogisticsListParam
;
import
com.liquidnet.service.erp.param.TradeListParam
;
import
com.liquidnet.service.erp.param.TradeListParam
;
import
com.liquidnet.service.erp.vo.LogisticSyncAckBaseVo
;
import
com.liquidnet.service.erp.vo.LogisticSyncBaseVo
;
import
com.liquidnet.service.erp.vo.StockQueryBaseVo
;
import
com.liquidnet.service.erp.vo.StockQueryBaseVo
;
import
com.liquidnet.service.erp.vo.TradePushVo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
...
@@ -46,31 +49,33 @@ public class ErpTestController {
...
@@ -46,31 +49,33 @@ public class ErpTestController {
@PostMapping
(
"tradePush"
)
@PostMapping
(
"tradePush"
)
@ApiOperation
(
"创建原始单"
)
@ApiOperation
(
"创建原始单"
)
public
ResponseDto
<
String
>
tradePush
(
@RequestParam
(
"num"
)
String
num
)
{
public
ResponseDto
<
TradePushVo
>
tradePush
(
@RequestParam
(
"num"
)
String
num
)
{
Map
<
String
,
String
>
param
=
CollectionUtil
.
linkMapStringString
();
Map
<
String
,
String
>
param
=
CollectionUtil
.
linkMapStringString
();
param
.
put
(
"shop_no"
,
"mdtk2-test"
);
param
.
put
(
"shop_no"
,
"mdtk2-test"
);
List
<
Map
<
String
,
Object
>>
tradeList
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
tradeList
=
new
ArrayList
<>();
tradeList
.
add
(
TradeListParam
.
getNew
().
test
(
num
));
tradeList
.
add
(
TradeListParam
.
getNew
().
test
(
num
));
param
.
put
(
"trade_list"
,
JSON
.
toJSONString
(
tradeList
));
param
.
put
(
"trade_list"
,
JSON
.
toJSONString
(
tradeList
));
String
json
=
erpWdtClient
.
execute
(
ErpEnum
.
WdtAPI
.
TRADE_PUSH
.
getUri
(),
param
);
String
json
=
erpWdtClient
.
execute
(
ErpEnum
.
WdtAPI
.
TRADE_PUSH
.
getUri
(),
param
);
return
ResponseDto
.
success
(
json
);
TradePushVo
data
=
JsonUtils
.
fromJson
(
json
,
TradePushVo
.
class
);
return
ResponseDto
.
success
(
data
);
}
}
@PostMapping
(
"syncQuery"
)
@PostMapping
(
"syncQuery"
)
@ApiOperation
(
"查询物流同步"
)
@ApiOperation
(
"查询物流同步"
)
public
ResponseDto
<
String
>
syncQuery
()
{
public
ResponseDto
<
LogisticSyncBaseVo
>
syncQuery
()
{
Map
<
String
,
String
>
param
=
CollectionUtil
.
linkMapStringString
();
Map
<
String
,
String
>
param
=
CollectionUtil
.
linkMapStringString
();
param
.
put
(
"shop_no"
,
"mdtk2-test"
);
param
.
put
(
"shop_no"
,
"mdtk2-test"
);
param
.
put
(
"limit"
,
"100"
);
param
.
put
(
"limit"
,
"100"
);
param
.
put
(
"is_part_sync_able"
,
"1"
);
param
.
put
(
"is_part_sync_able"
,
"1"
);
String
json
=
erpWdtClient
.
execute
(
ErpEnum
.
WdtAPI
.
LOGISTICS_SYNC_QUERY
.
getUri
(),
param
);
String
json
=
erpWdtClient
.
execute
(
ErpEnum
.
WdtAPI
.
LOGISTICS_SYNC_QUERY
.
getUri
(),
param
);
return
ResponseDto
.
success
(
json
);
LogisticSyncBaseVo
data
=
JsonUtils
.
fromJson
(
json
,
LogisticSyncBaseVo
.
class
);
return
ResponseDto
.
success
(
data
);
}
}
@PostMapping
(
"syncAck"
)
@PostMapping
(
"syncAck"
)
@ApiOperation
(
"物流同步回写"
)
@ApiOperation
(
"物流同步回写"
)
public
ResponseDto
<
String
>
syncAck
(
@RequestParam
(
"recId"
)
int
recId
,
@RequestParam
(
"status"
)
int
status
)
{
public
ResponseDto
<
LogisticSyncAckBaseVo
>
syncAck
(
@RequestParam
(
"recId"
)
int
recId
,
@RequestParam
(
"status"
)
int
status
)
{
Map
<
String
,
String
>
param
=
CollectionUtil
.
linkMapStringString
();
Map
<
String
,
String
>
param
=
CollectionUtil
.
linkMapStringString
();
param
.
put
(
"shop_no"
,
"mdtk2-test"
);
param
.
put
(
"shop_no"
,
"mdtk2-test"
);
param
.
put
(
"limit"
,
"100"
);
param
.
put
(
"limit"
,
"100"
);
...
@@ -79,6 +84,7 @@ public class ErpTestController {
...
@@ -79,6 +84,7 @@ public class ErpTestController {
logisticsList
.
add
(
LogisticsListParam
.
getNew
().
test
(
recId
,
status
));
logisticsList
.
add
(
LogisticsListParam
.
getNew
().
test
(
recId
,
status
));
param
.
put
(
"logistics_list"
,
JSON
.
toJSONString
(
logisticsList
));
param
.
put
(
"logistics_list"
,
JSON
.
toJSONString
(
logisticsList
));
String
json
=
erpWdtClient
.
execute
(
ErpEnum
.
WdtAPI
.
LOGISTICS_SYNC_ACK
.
getUri
(),
param
);
String
json
=
erpWdtClient
.
execute
(
ErpEnum
.
WdtAPI
.
LOGISTICS_SYNC_ACK
.
getUri
(),
param
);
return
ResponseDto
.
success
(
json
);
LogisticSyncAckBaseVo
data
=
JsonUtils
.
fromJson
(
json
,
LogisticSyncAckBaseVo
.
class
);
return
ResponseDto
.
success
(
data
);
}
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment