huangjiayang
2025-05-07 dfa0c439d2d7626d56c37dbee2f72f5e5cd0f553
aps-modules/aps-core/src/main/java/com/aps/core/controller/basicData/ApsProcessRouteController.java
@@ -14,10 +14,12 @@
import com.aps.core.service.IApsProcessRouteTempService;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Pageable;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import java.util.List;
import java.util.Map;
/**
 * 工艺路线Controller
@@ -39,9 +41,9 @@
     */
    @RequiresPermissions("processRoute:processRoute:list")
    @GetMapping("/list")
    public TableDataInfo list(ApsProcessRoute apsProcessRoute)
    public TableDataInfo list(ApsProcessRoute apsProcessRoute, Pageable pageable)
    {
//        startPage();
        startPage();
        List<ApsProcessRoute> list = apsProcessRouteService.selectApsProcessRouteList(apsProcessRoute);
        return getDataTable(list);
    }
@@ -105,6 +107,7 @@
    /**
     * 工艺路线导入
     */
    @RequiresPermissions("processRoute:processRoute:importData")
    @PostMapping("/importData")
    public AjaxResult importData(MultipartFile file) throws Exception {
        ExcelUtil<ApsProcessRouteTemp> util = new ExcelUtil<ApsProcessRouteTemp>(ApsProcessRouteTemp.class);
@@ -132,9 +135,20 @@
     * @Author: wwj
     * @Date: 2025/4/9
     */
    @RequiresPermissions("processRoute:processRoute:confirmProcessRoute")
    @PostMapping("/confirmProcessRoute")
    public AjaxResult confirmProcessRoute(@RequestBody ApsProcessRouteTemp apsProcessRouteTemp) {
        return toAjax(apsProcessRouteService.confirmProcessRoute(apsProcessRouteTemp));
    }
    /**
     * 获取工序列表(去重)
     * @return
     */
    @PostMapping("/selectProcessNameList")
    public TableDataInfo selectProcessNameList(@RequestBody Map<String, String> params) {
        return getDataTable(apsProcessRouteService.selectProcessNameList(params.get("orgCode")));
    }
}