LightSaleOrderController.java 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. package com.it.ocs.salesStatistics.controller;
  2. import java.util.Map;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.stereotype.Controller;
  5. import org.springframework.web.bind.annotation.PathVariable;
  6. import org.springframework.web.bind.annotation.RequestBody;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. import org.springframework.web.bind.annotation.ResponseBody;
  9. import com.it.ocs.common.OperationResult;
  10. import com.it.ocs.common.RequestParam;
  11. import com.it.ocs.common.ResponseResult;
  12. import com.it.ocs.salesStatistics.service.ILightSaleOrderService;
  13. import com.it.ocs.salesStatistics.vo.LightOrderItemVo;
  14. import com.it.ocs.salesStatistics.vo.LightOrderVo;
  15. import com.it.ocs.salesStatistics.vo.LightShipmentVo;
  16. import com.it.ocs.salesStatistics.vo.ReturnGoodsOrderVo;
  17. @Controller
  18. @RequestMapping("/lightSaleOrder")
  19. public class LightSaleOrderController {
  20. @Autowired
  21. private ILightSaleOrderService lightSaleOrderService;
  22. // 跳转到主页
  23. @RequestMapping("/tolist")
  24. public String todetails() {
  25. return "admin/salesStatistics/lightSaleOrder";
  26. }
  27. @RequestMapping("/findAll")
  28. @ResponseBody
  29. public ResponseResult<LightOrderVo> findAll(RequestParam param) throws Exception {
  30. return lightSaleOrderService.findAll(param);
  31. }
  32. @RequestMapping("/getLightOrderItemById/{id}")
  33. @ResponseBody
  34. public ResponseResult<LightOrderItemVo> getLightOrderItemById(@PathVariable("id") String parentId,int page,int rows) {
  35. return lightSaleOrderService.getLightOrderItemById(parentId,page,rows);
  36. }
  37. @RequestMapping("/getSaleOrderRefundByParentId")
  38. @ResponseBody
  39. public Map<String, Object> getSaleOrderRefundByParentId(@RequestBody Map<String, Object> map) {
  40. return lightSaleOrderService.getSaleOrderRefundByParentId(map);
  41. }
  42. @RequestMapping("/updateOrderByOrderId/{id}/{platform}/{entityId}")
  43. @ResponseBody
  44. public OperationResult updateOrderByOrderId(@PathVariable("id") String orderId,
  45. @PathVariable("platform") String platform, @PathVariable("entityId") String entityId) {
  46. return lightSaleOrderService.updateOrderByOrderId(orderId, platform, entityId);
  47. }
  48. @RequestMapping("/cancelOrderById/{id}")
  49. @ResponseBody
  50. public OperationResult cancelOrderById(@PathVariable("id") String id) {
  51. return lightSaleOrderService.cancelOrderById(id);
  52. }
  53. @RequestMapping("/getLightOrderById/{id}")
  54. @ResponseBody
  55. public ResponseResult<LightOrderVo> getLightOrderById(@PathVariable("id") String entityId) {
  56. return lightSaleOrderService.getLightOrderById(entityId);
  57. }
  58. @RequestMapping("/getLightShips/{id}")
  59. @ResponseBody
  60. public ResponseResult<LightShipmentVo> getLightShips(@PathVariable("id") String orderId) {
  61. return lightSaleOrderService.getLightShips(orderId);
  62. }
  63. @RequestMapping("/uploadLightSaleTranNumber")
  64. @ResponseBody
  65. public OperationResult uploadLightSaleTranNumber(@RequestBody Map<String, Object> map) {
  66. return lightSaleOrderService.uploadLightSaleTranNumber(map);
  67. }
  68. @RequestMapping("/trackNumberExist")
  69. @ResponseBody
  70. public Boolean trackNumberExist(LightShipmentVo shipment) {
  71. return lightSaleOrderService.trackNumberExist(shipment);
  72. }
  73. @RequestMapping("/getSaleOrderInformationByParentId/{id}")
  74. @ResponseBody
  75. public ResponseResult<ReturnGoodsOrderVo> getSaleOrderInformationByParentId(@PathVariable("id") String parentId) {
  76. return lightSaleOrderService.getSaleOrderInformationByParentId(parentId);
  77. }
  78. @RequestMapping("/findReturnInformationByParentId/{id}")
  79. @ResponseBody
  80. public ResponseResult<ReturnGoodsOrderVo> findReturnInformationByParentId(@PathVariable("id") String parentId) {
  81. return lightSaleOrderService.findReturnInformationByParentId(parentId);
  82. }
  83. }