| | |
| | | import com.zy.asrs.service.*; |
| | | import com.zy.common.model.WrkDto; |
| | | import com.zy.common.web.BaseController; |
| | | import com.zy.system.entity.User; |
| | | import com.zy.system.service.UserService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * 移动端接口控制器 |
| | |
| | | @Resource |
| | | private OrderDetlMapper orderDetlMapper; |
| | | |
| | | @Resource |
| | | private ReviewService reviewService; |
| | | |
| | | @Resource |
| | | private ReviewDetlService reviewDetlService; |
| | | |
| | | @Resource |
| | | private UserService userService; |
| | | |
| | | // 商品上架 |
| | | @RequestMapping("/mat/onSale/auth") |
| | |
| | | mobileService.onSale(combParam); |
| | | return R.ok("上架成功"); |
| | | } |
| | | |
| | | // 商品下架 |
| | | @RequestMapping("/mat/offSale/auth") |
| | | //@ManagerAuth |
| | |
| | | } |
| | | return R.ok(rgvOneSign.getRgvOneSign()); |
| | | } |
| | | |
| | | |
| | | |
| | | // 组托 ---------------------------------------------------------------------------------------------------- |
| | |
| | | |
| | | } |
| | | |
| | | |
| | | @GetMapping("/getReviewList/{orderNo}") |
| | | public synchronized R getReviewList(@PathVariable("orderNo") String orderNo) { |
| | | List<Review> reviewList = reviewService.selectList(new EntityWrapper<Review>().like("order_no", orderNo)); |
| | | List<String> collect = reviewList.stream().map(Review::getOrderNo).collect(Collectors.toList()); |
| | | return R.ok(collect); |
| | | |
| | | } |
| | | |
| | | @GetMapping("/getReviewDetlByOrderNo/{orderNo}") |
| | | public synchronized R getReviewDetlByOrderNo(@PathVariable("orderNo") String orderNo) { |
| | | List<ReviewDetl> reviewList = reviewDetlService.selectList(new EntityWrapper<ReviewDetl>().eq("order_no", orderNo).ne("inspect", 1)); |
| | | return R.ok(reviewList); |
| | | |
| | | } |
| | | |
| | | |
| | | @PostMapping("/reviewCheck") |
| | | @ManagerAuth(memo = "单据复核") |
| | | public synchronized R reviewCheck(@RequestBody List<ReviewDetl> param) { |
| | | System.out.println(JSONObject.toJSONString(param)); |
| | | if (Cools.isEmpty(param)) { |
| | | return R.parse("参数有误,请检查参数"); |
| | | } |
| | | for (ReviewDetl reviewDetl : param) { |
| | | if (!Cools.isEmpty(reviewDetl.getInspect()) && reviewDetl.getInspect() == 1) { |
| | | ReviewDetl reviewDetl1 = reviewDetlService.selectById(reviewDetl.getId()); |
| | | reviewDetl1.setInspect(reviewDetl.getInspect()); |
| | | reviewDetl1.setMemo(reviewDetl.getMemo()); |
| | | reviewDetl1.setThreeCode(reviewDetl.getThreeCode()); |
| | | reviewDetl1.setUpdateTime(new Date()); |
| | | reviewDetlService.updateById(reviewDetl1); |
| | | Review review = reviewService.selectById(reviewDetl1.getOrderId()); |
| | | review.setSettle(2L); |
| | | reviewService.updateById(review); |
| | | } |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |
| | | @GetMapping("/getCheckUser") |
| | | public R getCheckUser() { |
| | | Set set = new HashSet<String>(); |
| | | List<User> userList = userService.selectList(new EntityWrapper<User>().eq("status", 1).eq("role_id", 18L)); |
| | | for (User user : userList) { |
| | | set.add(user.getUsername()); |
| | | } |
| | | return R.ok(set); |
| | | } |
| | | } |