405 错误经常和 POST 方法同时出现。改为get方法一般可以解决
"code": 400
如果用的是@GetMapping("")
那方法的参数就不要加@Valid @RequestBody
例如:
/**
* 拒绝 售后单记录表
*/
@GetMapping("/update")
@ApiOperationSupport(order = 5)
@ApiOperation(value = "修改", notes = "传入id, refuse_desc, apply_desc")
public R update(String id, String refuse_desc, String apply_desc) {
OrderRefund orderRefund = orderRefundService.getById(id);//根据id获取到“售后单记录表”对象
orderRefund.setIsAgree(20);//设置商家审核状态为拒绝
orderRefund.setRefuseDesc(refuse_desc);//记录商家拒绝原因
orderRefund.setApplyDesc(apply_desc);//记录用户申请原因
return R.status(orderRefundService.updateById(orderRefund));
}
/**
* 新增或修改 售后单记录表
*/
@PostMapping("/submit")
@ApiOperationSupport(order = 6)
@ApiOperation(value = "新增或修改", notes = "传入orderRefund")
public R submit(@Valid @RequestBody OrderRefund orderRefund) {
return R.status(orderRefundService.saveOrUpdate(orderRefund));
}