本想在A应用传一个Long的数组,去调B应用相应的接口
如:
试了各种方法:
(@RequestBody() JSONObject json)
(@RequestBody List<Long> list)
(@RequestParam("list") Long[] list)
最后还是用把Json对象转成String才成功
如果有成功的,欢迎留言,谢谢
@Service
@FeignClient(name = "service-order")
//@RequestMapping("orderService")
public interface FOrderServer {
// //改订单状态为验货中
// @PostMapping("orderService/checkOrderGoods")
// FeignResult checkOrderGoods(@RequestBody() JSONObject json);
//改订单状态为验货中
@PostMapping("orderService/checkOrderGoods")
// @RequestMapping(value = "orderService/checkOrderGoods", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
// FeignResult checkOrderGoods(@RequestBody List<Long> list);
//改订单状态为验货中
// @RequestMapping(value = "orderService/checkOrderGoods", method = RequestMethod.POST)
// @ResponseBody
// FeignResult checkOrderGoods(@RequestParam("list") Long[] list);
//改订单状态为验货中
@GetMapping("orderService/checkOrderGoods")
@Headers({"Content-Type: application/json","Accept: application/json"})
FeignResult checkOrderGoods(@RequestParam("ids") String ids);
}