wenwj
2025-04-09 c701dc41e6dc5935165c2835547e898d2d1565d9
aps-modules/aps-core/src/main/java/com/aps/core/controller/ApsPartPlanController.java
@@ -40,7 +40,7 @@
    @RequiresPermissions("partPlan:list")
    @GetMapping("/list")
    public TableDataInfo list(ApsPartPlan apsPartPlan) {
        startPage();
//        startPage();
        List<ApsPartPlan> list = apsPartPlanService.selectApsPartPlanList(apsPartPlan);
        return getDataTable(list);
    }
@@ -112,7 +112,7 @@
    public AjaxResult importData(MultipartFile file) throws Exception {
        ExcelUtil<ApsPartPlanTemp> util = new ExcelUtil<ApsPartPlanTemp>(ApsPartPlanTemp.class);
        List<ApsPartPlanTemp> apsPartPlans = util.importExcel(file.getInputStream());
        //判断导入数据是否为空
        if (apsPartPlans.size() > 0) {
            String batchNum= IdUtils.fastUUID();
            List<SysDictData> list = DictUtils.getDictCache("aps_is_suspended");
@@ -123,12 +123,29 @@
                        break;
                    }
                }
                //插入版本号
                apsPartPlans.get(i).setBatchNumber(batchNum);
                //插入临时表
                apsPartPlanTempService.insertApsPartPlanTemp(apsPartPlans.get(i));
            }
            return AjaxResult.success(batchNum);
            return AjaxResult.success("导入成功",batchNum);
        } else {
            return AjaxResult.error("模板内容为空");
        }
    }
    /***
    * @Description: 确认上传
    * @Param: [apsPartPlan]
    * @return: com.aps.common.core.web.domain.AjaxResult
    * @Author: wwj
    * @Date: 2025/4/9
    */
    @GetMapping("/confirmPart")
    public AjaxResult confirmPart(ApsPartPlanTemp apsPartPlanTemp) {
        return toAjax(apsPartPlanService.confirmPart(apsPartPlanTemp));
    }
}