记得上下班打卡 | 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
05ab1f62
Commit
05ab1f62
authored
Jan 06, 2023
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改 支出多店铺 erp
parent
e71ff282
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
56 additions
and
56 deletions
+56
-56
ErpTestController.java
...et/service/platform/controller/erp/ErpTestController.java
+56
-56
No files found.
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/controller/erp/ErpTestController.java
View file @
05ab1f62
...
@@ -32,60 +32,60 @@ import java.util.Map;
...
@@ -32,60 +32,60 @@ import java.util.Map;
@RequestMapping
(
"test/erp"
)
@RequestMapping
(
"test/erp"
)
public
class
ErpTestController
{
public
class
ErpTestController
{
@Autowired
//
@Autowired
private
ErpWdtClient
erpWdtClient
;
//
private ErpWdtClient erpWdtClient;
//
@PostMapping
(
"stockQuery"
)
//
@PostMapping("stockQuery")
@ApiOperation
(
"增量库存查询"
)
//
@ApiOperation("增量库存查询")
public
ResponseDto
<
StockQueryBaseVo
>
stockQuery
(
@RequestParam
(
"st"
)
String
st
,
@RequestParam
(
"et"
)
String
et
)
{
//
public ResponseDto<StockQueryBaseVo> stockQuery(@RequestParam("st") String st, @RequestParam("et") String et) {
Map
<
String
,
String
>
param
=
CollectionUtil
.
linkMapStringString
();
//
Map<String, String> param = CollectionUtil.linkMapStringString();
param
.
put
(
"start_time"
,
st
);
//
param.put("start_time", st);
param
.
put
(
"end_time"
,
et
);
//
param.put("end_time", et);
param
.
put
(
"warehouse_no"
,
"mdtk2-test"
);
//
param.put("warehouse_no", "mdtk2-test");
param
.
put
(
"spec_no"
,
"mdsk01"
);
//
param.put("spec_no", "mdsk01");
String
json
=
erpWdtClient
.
execute
(
ErpEnum
.
WdtAPI
.
STOCK_QUERY
.
getUri
(),
param
);
//
String json = erpWdtClient.execute(ErpEnum.WdtAPI.STOCK_QUERY.getUri(), param);
StockQueryBaseVo
data
=
JsonUtils
.
fromJson
(
json
,
StockQueryBaseVo
.
class
);
//
StockQueryBaseVo data = JsonUtils.fromJson(json, StockQueryBaseVo.class);
return
ResponseDto
.
success
(
data
);
//
return ResponseDto.success(data);
}
//
}
//
@PostMapping
(
"tradePush"
)
//
@PostMapping("tradePush")
@ApiOperation
(
"创建原始单"
)
//
@ApiOperation("创建原始单")
public
ResponseDto
<
TradePushVo
>
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
<
HashMap
<
String
,
Object
>>
tradeList
=
new
ArrayList
<>();
//
List<HashMap<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);
TradePushVo
data
=
JsonUtils
.
fromJson
(
json
,
TradePushVo
.
class
);
//
TradePushVo data = JsonUtils.fromJson(json, TradePushVo.class);
return
ResponseDto
.
success
(
data
);
//
return ResponseDto.success(data);
}
//
}
//
//
@PostMapping
(
"syncQuery"
)
//
@PostMapping("syncQuery")
@ApiOperation
(
"查询物流同步"
)
//
@ApiOperation("查询物流同步")
public
ResponseDto
<
LogisticSyncBaseVo
>
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);
LogisticSyncBaseVo
data
=
JsonUtils
.
fromJson
(
json
,
LogisticSyncBaseVo
.
class
);
//
LogisticSyncBaseVo data = JsonUtils.fromJson(json, LogisticSyncBaseVo.class);
return
ResponseDto
.
success
(
data
);
//
return ResponseDto.success(data);
}
//
}
//
@PostMapping
(
"syncAck"
)
//
@PostMapping("syncAck")
@ApiOperation
(
"物流同步回写"
)
//
@ApiOperation("物流同步回写")
public
ResponseDto
<
LogisticSyncAckBaseVo
>
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");
param
.
put
(
"is_part_sync_able"
,
"1"
);
//
param.put("is_part_sync_able","1");
List
<
Map
<
String
,
Object
>>
logisticsList
=
new
ArrayList
<>();
//
List<Map<String, Object>> logisticsList = new ArrayList<>();
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);
LogisticSyncAckBaseVo
data
=
JsonUtils
.
fromJson
(
json
,
LogisticSyncAckBaseVo
.
class
);
//
LogisticSyncAckBaseVo data = JsonUtils.fromJson(json, LogisticSyncAckBaseVo.class);
return
ResponseDto
.
success
(
data
);
//
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