| | |
| | | import com.oying.modules.message.domain.MessageOrderLeave; |
| | | import com.oying.modules.message.service.MessageOrderLeaveService; |
| | | import com.oying.modules.message.domain.dto.MessageOrderLeaveQueryCriteria; |
| | | import com.oying.utils.R; |
| | | import lombok.RequiredArgsConstructor; |
| | | |
| | | import java.sql.Timestamp; |
| | |
| | | @GetMapping |
| | | @ApiOperation("查询消息留言") |
| | | @PreAuthorize("@el.check('messageOrderLeave:list')") |
| | | public ResponseEntity<PageResult<MessageOrderLeave>> queryMessageOrderLeave(MessageOrderLeaveQueryCriteria criteria){ |
| | | public R<PageResult<MessageOrderLeave>> queryMessageOrderLeave(MessageOrderLeaveQueryCriteria criteria){ |
| | | Page<Object> page = new Page<>(criteria.getPage(), criteria.getSize()); |
| | | return new ResponseEntity<>(messageOrderLeaveService.queryAll(criteria,page),HttpStatus.OK); |
| | | // return new ResponseEntity<>(messageOrderLeaveService.queryAll(criteria,page),HttpStatus.OK); |
| | | return R.success(messageOrderLeaveService.queryAll(criteria,page)); |
| | | } |
| | | |
| | | |
| | | // @PostMapping |
| | | // @Log("新增消息留言") |
| | |
| | | |
| | | @PutMapping("/customer/{order_id}") |
| | | @ApiOperation("顾客点击订单,传回订单id,根据订单id更新一条留言") |
| | | public ResponseEntity<Object> updateMessageOrderLeaveCustomer(@PathVariable("order_id") Integer id, @RequestBody MessageOrderLeave messageOrderLeave1) { |
| | | public R<Object> updateMessageOrderLeaveCustomer(@PathVariable("order_id") Integer id, @RequestBody MessageOrderLeave messageOrderLeave1) { |
| | | // 根据 order_id 查找留言信息 |
| | | MessageOrderLeave messageOrderLeave = messageOrderLeaveService.findByOrderId(id); |
| | | |
| | | // 如果留言信息不存在,返回 404 Not Found |
| | | if (messageOrderLeave == null) { |
| | | return new ResponseEntity<>("Message order leave not found for order ID: " + id, HttpStatus.NOT_FOUND); |
| | | // return new ResponseEntity<>("Message order leave not found for order ID: " + id, HttpStatus.NOT_FOUND); |
| | | return R.fail("Message order leave not found for order ID: " + id); |
| | | } |
| | | |
| | | // 设置顾客评价内容 |
| | |
| | | |
| | | // 如果更新失败,返回 500 Internal Server Error |
| | | if (!updated) { |
| | | return new ResponseEntity<>("Failed to update message order leave", HttpStatus.INTERNAL_SERVER_ERROR); |
| | | // return new ResponseEntity<>("Failed to update message order leave", HttpStatus.INTERNAL_SERVER_ERROR); |
| | | return R.fail("Failed to update message order leave"); |
| | | } |
| | | |
| | | return new ResponseEntity<>(HttpStatus.NO_CONTENT); |
| | | // return new ResponseEntity<>(HttpStatus.NO_CONTENT); |
| | | return R.success(messageOrderLeave); |
| | | } |
| | | //商家对订单id进行回复 |
| | | // @PutMapping("/seller/{order_id}") |
| | |
| | | //商家对订单id进行回复 订单id必须唯一限制 否则会报错 |
| | | @PutMapping("/seller/{order_id}") |
| | | @ApiOperation("商家对订单id进行回复") |
| | | public ResponseEntity<Object> updateMessageOrderLeaveSeller(@PathVariable("order_id") Integer id, @RequestBody MessageOrderLeave messageOrderLeave1) { |
| | | public R<Object> updateMessageOrderLeaveSeller(@PathVariable("order_id") Integer id, @RequestBody MessageOrderLeave messageOrderLeave1) { |
| | | // 根据 order_id 查找留言信息 |
| | | MessageOrderLeave messageOrderLeave = messageOrderLeaveService.findByOrderId(id); |
| | | |
| | | // 如果没有找到对应的留言信息,返回 404 Not Found |
| | | if (messageOrderLeave == null) { |
| | | return new ResponseEntity<>("Message order leave not found for order ID: " + id, HttpStatus.NOT_FOUND); |
| | | // return new ResponseEntity<>("Message order leave not found for order ID: " + id, HttpStatus.NOT_FOUND); |
| | | return R.fail("Message order leave not found for order ID: " + id); |
| | | } |
| | | |
| | | |
| | | // 设置商家回复内容 |
| | | messageOrderLeave.setSellerReply(messageOrderLeave1.getSellerReply()); |
| | |
| | | |
| | | // 如果更新失败,返回 500 Internal Server Error |
| | | if (!updated) { |
| | | return new ResponseEntity<>("Failed to update message order leave", HttpStatus.INTERNAL_SERVER_ERROR); |
| | | // return new ResponseEntity<>("Failed to update message order leave", HttpStatus.INTERNAL_SERVER_ERROR); |
| | | return R.fail("Failed to update message order leave"); |
| | | } |
| | | |
| | | return new ResponseEntity<>(HttpStatus.NO_CONTENT); |
| | | // return new ResponseEntity<>(HttpStatus.NO_CONTENT); |
| | | return R.success(messageOrderLeave); |
| | | } |
| | | |
| | | } |