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

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

修改 支出多店铺 erp

parent e71ff282
...@@ -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);
} // }
} }
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