记得上下班打卡 | git大法好,push需谨慎

Commit 05ab1f62 authored by 胡佳晨's avatar 胡佳晨

修改 支出多店铺 erp

parent e71ff282
......@@ -32,60 +32,60 @@ import java.util.Map;
@RequestMapping("test/erp")
public class ErpTestController {
@Autowired
private ErpWdtClient erpWdtClient;
@PostMapping("stockQuery")
@ApiOperation("增量库存查询")
public ResponseDto<StockQueryBaseVo> stockQuery(@RequestParam("st") String st, @RequestParam("et") String et) {
Map<String, String> param = CollectionUtil.linkMapStringString();
param.put("start_time", st);
param.put("end_time", et);
param.put("warehouse_no", "mdtk2-test");
param.put("spec_no", "mdsk01");
String json = erpWdtClient.execute(ErpEnum.WdtAPI.STOCK_QUERY.getUri(), param);
StockQueryBaseVo data = JsonUtils.fromJson(json, StockQueryBaseVo.class);
return ResponseDto.success(data);
}
@PostMapping("tradePush")
@ApiOperation("创建原始单")
public ResponseDto<TradePushVo> tradePush(@RequestParam("num") String num) {
Map<String, String> param = CollectionUtil.linkMapStringString();
param.put("shop_no", "mdtk2-test");
List<HashMap<String, Object>> tradeList = new ArrayList<>();
tradeList.add(TradeListParam.getNew().test(num));
param.put("trade_list", JSON.toJSONString(tradeList));
String json = erpWdtClient.execute(ErpEnum.WdtAPI.TRADE_PUSH.getUri(), param);
TradePushVo data = JsonUtils.fromJson(json, TradePushVo.class);
return ResponseDto.success(data);
}
@PostMapping("syncQuery")
@ApiOperation("查询物流同步")
public ResponseDto<LogisticSyncBaseVo> syncQuery() {
Map<String, String> param = CollectionUtil.linkMapStringString();
param.put("shop_no", "mdtk2-test");
param.put("limit", "100");
param.put("is_part_sync_able","1");
String json = erpWdtClient.execute(ErpEnum.WdtAPI.LOGISTICS_SYNC_QUERY.getUri(), param);
LogisticSyncBaseVo data = JsonUtils.fromJson(json, LogisticSyncBaseVo.class);
return ResponseDto.success(data);
}
@PostMapping("syncAck")
@ApiOperation("物流同步回写")
public ResponseDto<LogisticSyncAckBaseVo> syncAck(@RequestParam("recId") int recId,@RequestParam("status") int status) {
Map<String, String> param = CollectionUtil.linkMapStringString();
param.put("shop_no", "mdtk2-test");
param.put("limit", "100");
param.put("is_part_sync_able","1");
List<Map<String, Object>> logisticsList = new ArrayList<>();
logisticsList.add(LogisticsListParam.getNew().test(recId,status));
param.put("logistics_list", JSON.toJSONString(logisticsList));
String json = erpWdtClient.execute(ErpEnum.WdtAPI.LOGISTICS_SYNC_ACK.getUri(), param);
LogisticSyncAckBaseVo data = JsonUtils.fromJson(json, LogisticSyncAckBaseVo.class);
return ResponseDto.success(data);
}
// @Autowired
// private ErpWdtClient erpWdtClient;
//
// @PostMapping("stockQuery")
// @ApiOperation("增量库存查询")
// public ResponseDto<StockQueryBaseVo> stockQuery(@RequestParam("st") String st, @RequestParam("et") String et) {
// Map<String, String> param = CollectionUtil.linkMapStringString();
// param.put("start_time", st);
// param.put("end_time", et);
// param.put("warehouse_no", "mdtk2-test");
// param.put("spec_no", "mdsk01");
// String json = erpWdtClient.execute(ErpEnum.WdtAPI.STOCK_QUERY.getUri(), param);
// StockQueryBaseVo data = JsonUtils.fromJson(json, StockQueryBaseVo.class);
// return ResponseDto.success(data);
// }
//
// @PostMapping("tradePush")
// @ApiOperation("创建原始单")
// public ResponseDto<TradePushVo> tradePush(@RequestParam("num") String num) {
// Map<String, String> param = CollectionUtil.linkMapStringString();
// param.put("shop_no", "mdtk2-test");
// List<HashMap<String, Object>> tradeList = new ArrayList<>();
// tradeList.add(TradeListParam.getNew().test(num));
// param.put("trade_list", JSON.toJSONString(tradeList));
// String json = erpWdtClient.execute(ErpEnum.WdtAPI.TRADE_PUSH.getUri(), param);
// TradePushVo data = JsonUtils.fromJson(json, TradePushVo.class);
// return ResponseDto.success(data);
// }
//
//
// @PostMapping("syncQuery")
// @ApiOperation("查询物流同步")
// public ResponseDto<LogisticSyncBaseVo> syncQuery() {
// Map<String, String> param = CollectionUtil.linkMapStringString();
// param.put("shop_no", "mdtk2-test");
// param.put("limit", "100");
// param.put("is_part_sync_able","1");
// String json = erpWdtClient.execute(ErpEnum.WdtAPI.LOGISTICS_SYNC_QUERY.getUri(), param);
// LogisticSyncBaseVo data = JsonUtils.fromJson(json, LogisticSyncBaseVo.class);
// return ResponseDto.success(data);
// }
//
// @PostMapping("syncAck")
// @ApiOperation("物流同步回写")
// public ResponseDto<LogisticSyncAckBaseVo> syncAck(@RequestParam("recId") int recId,@RequestParam("status") int status) {
// Map<String, String> param = CollectionUtil.linkMapStringString();
// param.put("shop_no", "mdtk2-test");
// param.put("limit", "100");
// param.put("is_part_sync_able","1");
// List<Map<String, Object>> logisticsList = new ArrayList<>();
// logisticsList.add(LogisticsListParam.getNew().test(recId,status));
// param.put("logistics_list", JSON.toJSONString(logisticsList));
// String json = erpWdtClient.execute(ErpEnum.WdtAPI.LOGISTICS_SYNC_ACK.getUri(), param);
// LogisticSyncAckBaseVo data = JsonUtils.fromJson(json, LogisticSyncAckBaseVo.class);
// return ResponseDto.success(data);
// }
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment