sfd
2025-05-26 2a64b537e8e3bce9ce030585a3da17d48379c0ad
aps-modules/aps-job/src/main/java/com/aps/job/controller/ApsWorkOrderJobController.java
@@ -1,7 +1,6 @@
package com.aps.job.controller;
import java.util.List;
import java.io.IOException;
import com.aps.job.param.ApsWorkOrderJobParam;
import jakarta.servlet.http.HttpServletResponse;
@@ -40,7 +39,7 @@
    /**
     * 查询工单同步列表
     */
    @RequiresPermissions("ApsWorkOrderJob:ApsWorkOrderJob:list")
    @RequiresPermissions("apsWorkOrderJob:list")
    @GetMapping("/list")
    public TableDataInfo list(ApsWorkOrderJob apsWorkOrderJob)
    {
@@ -52,7 +51,7 @@
    /**
     * 导出工单同步列表
     */
    @RequiresPermissions("ApsWorkOrderJob:ApsWorkOrderJob:export")
    @RequiresPermissions("apsWorkOrderJob:export")
    @Log(title = "工单同步", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, ApsWorkOrderJob apsWorkOrderJob)
@@ -65,7 +64,7 @@
    /**
     * 获取工单同步详细信息
     */
    @RequiresPermissions("ApsWorkOrderJob:ApsWorkOrderJob:query")
    @RequiresPermissions("apsWorkOrderJob:query")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
@@ -73,43 +72,30 @@
    }
    /**
     * 新增工单同步
     */
    @RequiresPermissions("ApsWorkOrderJob:ApsWorkOrderJob:add")
    @Log(title = "工单同步", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody ApsWorkOrderJob apsWorkOrderJob)
    {
        return toAjax(apsWorkOrderJobService.insertApsWorkOrderJob(apsWorkOrderJob));
    }
    /**
     * 修改工单同步
     */
    @RequiresPermissions("ApsWorkOrderJob:ApsWorkOrderJob:edit")
    @Log(title = "工单同步", businessType = BusinessType.UPDATE)
    @PutMapping
    public AjaxResult edit(@RequestBody ApsWorkOrderJob apsWorkOrderJob)
    {
        return toAjax(apsWorkOrderJobService.updateApsWorkOrderJob(apsWorkOrderJob));
    }
    /**
     * 删除工单同步
     */
    @RequiresPermissions("ApsWorkOrderJob:ApsWorkOrderJob:remove")
    @Log(title = "工单同步", businessType = BusinessType.DELETE)
   @DeleteMapping("/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
        return toAjax(apsWorkOrderJobService.deleteApsWorkOrderJobByIds(ids));
    }
     * 同步工单数据
     * */
    @PostMapping("/batchInsertApsWorkOrderJob")
    public AjaxResult batchInsertApsWorkOrderJob(@RequestBody ApsWorkOrderJobParam param)
    {
       apsWorkOrderJobService.batchInsertApsWorkOrderJob(param);
       apsWorkOrderJobService.SyncWorkOrderByTime();
       return success();
    }
    /**
     * 同步零件工单
     * */
    @PostMapping("/batchInsertPartOrderJob")
    public AjaxResult batchInsertPartOrderJob()
    {
        apsWorkOrderJobService.syncPartOrderData();
        return success();
    }
    /**
     * 同步零件工单
     * */
    @PostMapping("/batchInsertPlateOrderJob")
    public AjaxResult batchInsertPlateOrderJob()
    {
        apsWorkOrderJobService.syncPlateOrderData();
        return success();
    }
}