src/main/java/com/mzl/flower/service/payment/OrderService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/mzl/flower/web/payment/OrderController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/mzl/flower/service/payment/OrderService.java
@@ -1685,4 +1685,24 @@ return sb.toString(); } public void operationUpdate(OrderAddressUpdateDTO dto) { if (StringUtils.isBlank(dto.getId())) { throw new ValidationException("id不能为空"); } Order order = orderMapper.selectById(dto.getId()); if (ObjectUtils.isEmpty(order)) { throw new ValidationException("订单不存在"); } if (StringUtils.isBlank(dto.getCustomerAddress()) || StringUtils.isBlank(dto.getCustomerCity()) || StringUtils.isBlank(dto.getCustomerProvince()) || StringUtils.isBlank(dto.getCustomerRegion())) { throw new ValidationException("地址信息不能为空"); } if (StringUtils.isBlank(dto.getCustomerTel())) { throw new ValidationException("联系方式不能为空"); } BeanUtils.copyProperties(dto, order); order.update(SecurityUtils.getUserId()); orderMapper.updateById(order); } } src/main/java/com/mzl/flower/web/payment/OrderController.java
@@ -5,9 +5,9 @@ import com.mzl.flower.base.R; import com.mzl.flower.base.ReturnDataDTO; import com.mzl.flower.constant.Constants; import com.mzl.flower.dto.request.payment.OrderAddressUpdateDTO; import com.mzl.flower.dto.request.payment.OrderDeliveryNoDTO; import com.mzl.flower.dto.request.payment.OrderQueryDTO; import com.mzl.flower.dto.request.payment.OrderReduceDTO; import com.mzl.flower.dto.response.payment.*; import com.mzl.flower.service.payment.DeliveryOrderService; import com.mzl.flower.service.payment.OrderService; @@ -181,4 +181,11 @@ return returnData(R.SUCCESS.getCode(), null); } @PostMapping("/page/update") @ApiOperation(value = "订单修改", notes = "订单修改") public ResponseEntity<ReturnDataDTO> operationUpdate(@Validated @RequestBody OrderAddressUpdateDTO dto) { orderService.operationUpdate(dto); return returnData(R.SUCCESS.getCode(),null); } }