提交 ae4cfa7d 作者: chaining

fix: 修复墙盒修改返回-1问题

父级 8546f603
...@@ -269,6 +269,7 @@ public class WallboxApplyController { ...@@ -269,6 +269,7 @@ public class WallboxApplyController {
* 修改墙盒申请 * 修改墙盒申请
*/ */
@PutMapping @PutMapping
@ApiOperation(value = "修改")
public BaseResponse<Object> edit(@RequestBody WallboxApply tWallboxApply) { public BaseResponse<Object> edit(@RequestBody WallboxApply tWallboxApply) {
return new BaseResponse<>(wallboxApplyService.updateWallboxApply(tWallboxApply)); return new BaseResponse<>(wallboxApplyService.updateWallboxApply(tWallboxApply));
} }
......
...@@ -149,11 +149,11 @@ public class WallboxApplyService { ...@@ -149,11 +149,11 @@ public class WallboxApplyService {
*/ */
public int updateWallboxApply(WallboxApply wallboxApply) { public int updateWallboxApply(WallboxApply wallboxApply) {
WallboxApply record = wallboxApplyMapper.selectWallboxApplyByOrderId(wallboxApply.getOutOrderId()); validateApplyExists(wallboxApply.getOrderId());
WallboxApply record = wallboxApplyMapper.selectWallboxApplyByOrderId(wallboxApply.getOrderId());
if (!CHECK_STATUS_REJECT.equals(record.getCheckStatus())) { if (!CHECK_STATUS_REJECT.equals(record.getCheckStatus())) {
throw new ServiceException("非驳回状态订单无法修改信息!"); throw new ServiceException("非驳回状态订单无法修改信息!");
} }
validateApplyExists(wallboxApply.getOrderId());
wallboxApply.setModifyTime(new Date()); wallboxApply.setModifyTime(new Date());
wallboxApply.setCheckStatus(1L); wallboxApply.setCheckStatus(1L);
return wallboxApplyMapper.updateWallboxApply(wallboxApply); return wallboxApplyMapper.updateWallboxApply(wallboxApply);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论