jiangping
2023-10-26 6c10ea02b732952d578a00856dbb994b21539606
server/src/main/java/doumeemes/api/ext/WorkorderRecordExtController.java
@@ -4,6 +4,7 @@
import doumeemes.api.BaseController;
import doumeemes.config.rocketmq.RocketMessageProducer;
import doumeemes.core.annotation.pr.PreventRepeat;
import doumeemes.core.annotation.trace.Trace;
import doumeemes.core.model.ApiResponse;
import doumeemes.core.model.PageData;
import doumeemes.core.model.PageWrap;
@@ -43,6 +44,7 @@
@RestController
@RequestMapping("/ext/workorderRecordExt")
@Api(tags = "工单生产过程记录接口")
@Trace(withRequestResult = false,withRequestParameters = false)
public class   WorkorderRecordExtController extends BaseController {
    @Autowired
@@ -91,7 +93,7 @@
    public ApiResponse comfirmDoneStandard(@RequestBody AutoWorkReportDTO autoWorkReportDTO) {
        Workorder workorder =workorderRecordStandardService.comfirmDoneNew(autoWorkReportDTO,true);
        //发送消息队列处理分享操作
        workorderExtService.statisticNum(workorder);
        workorderExtService.statisticNumAsync(workorder);
        return ApiResponse.success("操作成功");
    }
@@ -181,12 +183,18 @@
    @ApiOperation("导出Excel")
    @ApiOperation("生产产出导出Excel")
    @PostMapping("/exportExcel")
   // @RequiresPermissions("ext:workorderrecordext:exportExcel")
    public void exportExcel (@RequestBody PageWrap<QueryWorkorderRecordExtDTO> pageWrap, HttpServletResponse response) {
        workorderRecordExtService.exportExcel(pageWrap,response);
    }
    @ApiOperation("生产投料导出Excel")
    @PostMapping("/exportExcelFeeding")
    public void exportExcelFeeding(@RequestBody PageWrap<QueryWorkorderRecordExtDTO> pageWrap ,HttpServletResponse response){
        workorderRecordExtService.exportExcel2(pageWrap,response);
    }
    @ApiOperation("导出员工绩效明细")
    @PostMapping("/exportUserSalary")
    public void exportUserSalary (@RequestBody PageWrap<QueryUserSalaryListDTO> pageWrap, HttpServletResponse response) {