From 379af9bd87545e674a08316333a21e1fcaccf3a6 Mon Sep 17 00:00:00 2001 From: liuxm <liuxm_a@163.com> Date: 星期二, 04 六月 2024 09:15:45 +0800 Subject: [PATCH] 安装运维生产计划;生产计划部分修改 --- pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/AssemblySv.java | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) diff --git a/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/AssemblySv.java b/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/AssemblySv.java index 6f2600d..3466bb7 100644 --- a/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/AssemblySv.java +++ b/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/AssemblySv.java @@ -85,6 +85,7 @@ return assemblyDao.insertSelective(plan); } + @Transactional public int update(PrAssemblyPlan plan){ PrAssemblyPlan origPlan = assemblyDao.selectByPrimaryKey(plan.id); PrBatchNumber batch = batchDao.selectByPrimaryKey(origPlan.batchId); @@ -100,7 +101,7 @@ } - + @Transactional public int addEquip(Long planId,int num){ PrAssemblyPlan plan = assemblyDao.selectByPrimaryKey(planId); PrBatchNumber batch = batchDao.selectByPrimaryKey(plan.batchId); @@ -134,7 +135,7 @@ return insertBatchEquip(list); } - public int insertBatchEquip(List<PrEquip> list) { + private int insertBatchEquip(List<PrEquip> list) { int count = 0; for (int i = 0; i < list.size(); i += BATCH_SIZE) { List<PrEquip> subList = list.subList(i, Math.min(i + BATCH_SIZE, list.size())); @@ -224,4 +225,17 @@ public List<PrEquip> selectEquipByBatchId(Long batchId) { return equipDao.selectByBatchId(batchId); } + + /** + * 鍙洿鏂扮姸鎬�,涓嶆洿鏂板叾浠栧瓧娈� + * @param plan + * @return + */ + @Transactional + public int updateStatus(PrAssemblyPlan plan) { + PrAssemblyPlan param = new PrAssemblyPlan(); + param.id =plan.id; + param.status = plan.status; + return assemblyDao.updateByPrimaryKeySelective(plan); + } } -- Gitblit v1.8.0