BackgroundProcessingController.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.steerinfo.dil.controller;
  2. import com.steerinfo.dil.mapper.BackgroundProcessingMapper;
  3. import com.steerinfo.dil.service.impl.BackgroundProcessingServiceImpl;
  4. import com.steerinfo.dil.util.BaseRESTfulController;
  5. import com.steerinfo.framework.controller.RESTfulResult;
  6. import io.swagger.annotations.ApiOperation;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.PostMapping;
  9. import org.springframework.web.bind.annotation.RequestBody;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RestController;
  12. import java.util.List;
  13. import java.util.Map;
  14. /*
  15. * 后台处理程序
  16. */
  17. @RestController
  18. @RequestMapping("${api.version}/bp")
  19. public class BackgroundProcessingController extends BaseRESTfulController {
  20. @Autowired
  21. private BackgroundProcessingMapper backgroundProcessingMapper;
  22. @Autowired
  23. private BackgroundProcessingServiceImpl backgroundProcessingService;
  24. @ApiOperation(value = "关闭一车多趟方法")
  25. @PostMapping("/closePurOrderMoreTrips")
  26. public RESTfulResult closePurOrderMoreTrips(String purchaseOrderNo) {
  27. int i = backgroundProcessingMapper.closePurOrderMoreTrips(purchaseOrderNo);
  28. if(i != 1){
  29. return failed("关闭失败!没有此采购订单");
  30. }
  31. return success("关闭成功");
  32. }
  33. @ApiOperation(value = "更改所属厂区方法")
  34. @PostMapping("/updatePurOrgId")
  35. public RESTfulResult updatePurOrgId(@RequestBody(required = false) Map<String, Object> map){
  36. return success(backgroundProcessingService.updatePurOrgId(map));
  37. }
  38. @ApiOperation(value = "删除没用的表实绩 ")
  39. @PostMapping("/deleteErrorResult")
  40. public RESTfulResult deleteErrorResult(String orderNumber){
  41. return success(backgroundProcessingService.deleteErrorResult(orderNumber));
  42. }
  43. }