NoOilOrderController.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.yijia.station.controller;
  2. import com.yijia.common.core.controller.BaseController;
  3. import com.yijia.common.core.domain.entity.SysDept;
  4. import com.yijia.common.core.domain.model.LoginUser;
  5. import com.yijia.common.core.page.TableDataInfo;
  6. import com.yijia.common.utils.SecurityUtils;
  7. import com.yijia.station.domain.PayOrder;
  8. import com.yijia.station.service.IPayOrderService;
  9. import com.yijia.system.service.ISysDeptService;
  10. import com.yijia.system.service.ISysUserService;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.security.access.prepost.PreAuthorize;
  13. import org.springframework.web.bind.annotation.GetMapping;
  14. import org.springframework.web.bind.annotation.RequestMapping;
  15. import org.springframework.web.bind.annotation.RestController;
  16. import java.util.Arrays;
  17. import java.util.List;
  18. @RestController
  19. @RequestMapping("/station/noorder")
  20. public class NoOilOrderController extends BaseController {
  21. @Autowired
  22. private IPayOrderService payOrderService;
  23. @Autowired
  24. private ISysUserService sysUserService;
  25. @Autowired
  26. private ISysDeptService deptService;
  27. /**
  28. * 查询订单支付列表
  29. */
  30. @GetMapping("/list")
  31. public TableDataInfo list(PayOrder payOrder)
  32. {
  33. LoginUser currentUser = SecurityUtils.getLoginUser();
  34. SysDept dept =new SysDept();
  35. dept.setDeptId(currentUser.getUser().getDeptId());
  36. List<String> list = deptService.selectDeptId(dept);
  37. if(list!=null && list.size()>0){
  38. payOrder.setStationIdList(list);
  39. payOrder.setStationId(null);
  40. }
  41. startPage();
  42. payOrder.setStatus("1");
  43. List<PayOrder> payOrderlist = payOrderService.selectPayOrderList(payOrder);
  44. return getDataTable(payOrderlist);
  45. }
  46. }