From a87eff704037284e46568c7c7b8a60caaae884c2 Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期三, 17 五月 2023 20:22:44 +0800 Subject: [PATCH] 调整计划管理模块 --- igds-inout/src/main/java/com/ld/igds/m/service/HPlanManageService.java | 33 ++++++++++++++++----------------- 1 files changed, 16 insertions(+), 17 deletions(-) diff --git a/igds-inout/src/main/java/com/ld/igds/m/service/HPlanManageService.java b/igds-inout/src/main/java/com/ld/igds/m/service/HPlanManageService.java index 4f587bc..d7af8ad 100644 --- a/igds-inout/src/main/java/com/ld/igds/m/service/HPlanManageService.java +++ b/igds-inout/src/main/java/com/ld/igds/m/service/HPlanManageService.java @@ -3,8 +3,8 @@ import com.bstek.bdf2.core.orm.hibernate.HibernateDao; import com.bstek.dorado.data.provider.Page; import com.ld.igds.m.InoutManageUtil; -import com.ld.igds.models.MPlan; -import com.ld.igds.models.MPlanDetail; +import com.ld.igds.models.InoutPlan; +import com.ld.igds.models.InoutPlanDetail; import com.ld.igds.util.ContextUtil; import org.apache.commons.lang3.StringUtils; import org.hibernate.Session; @@ -19,9 +19,9 @@ @Component public class HPlanManageService extends HibernateDao { - public void pagePlan(Page<MPlan> page, Map<String, Object> param) + public void pagePlan(Page<InoutPlan> page, Map<String, Object> param) throws Exception { - String hql = " from " + MPlan.class.getName() + String hql = " from " + InoutPlan.class.getName() + " where companyId =:companyId and deptId =:deptId"; Map<String, Object> args = new HashMap<String, Object>(); @@ -71,9 +71,9 @@ - public List<MPlanDetail> listPlanDetail(String planId) { + public List<InoutPlanDetail> listPlanDetail(String planId) { - String hql = " from " + MPlanDetail.class.getName(); + String hql = " from " + InoutPlanDetail.class.getName(); if(null != planId){ hql += " where planId=:planId "; @@ -86,7 +86,7 @@ } @Transactional - public String delPlan(MPlan data) { + public String delPlan(InoutPlan data) { Session session = this.getSessionFactory().openSession(); try { if (null != data.getId()) { @@ -102,7 +102,7 @@ return null; } - public String delPlanDetail(MPlanDetail data) { + public String delPlanDetail(InoutPlanDetail data) { Session session = this.getSessionFactory().openSession(); try { if (null != data.getId()) { @@ -118,13 +118,13 @@ } private void delPlanDetailByPlanId(String id, Session session) { - String hql = " delete from " + MPlanDetail.class.getName() + String hql = " delete from " + InoutPlanDetail.class.getName() + " where planId=:planId"; session.createQuery(hql).setString("planId", id).executeUpdate(); } - public void savePlan(MPlan data) { + public void savePlan(InoutPlan data) { if (null == data.getCompanyId()) { data.setCompanyId(ContextUtil.getCompanyId()); } @@ -134,7 +134,7 @@ Session session = this.getSessionFactory().openSession(); try { if (null == data.getId()) { - List<MPlan> list = getPlanId(data); + List<InoutPlan> list = getPlanId(data); data.setId(InoutManageUtil.createPlanId(data.getType(), data.getYear(), list)); data.setCreateUser(ContextUtil.getLoginUserCName()); data.setCreateTime(new Date()); @@ -151,15 +151,14 @@ } } - private void savePlanDetail(List<MPlanDetail> details, String planId, - Session session) { + private void savePlanDetail(List<InoutPlanDetail> details, String planId, + Session session) { if (null == details || details.isEmpty()) return; - for (MPlanDetail planDetail : details) { + for (InoutPlanDetail planDetail : details) { if (null == planDetail.getId()) { planDetail.setPlanId(planId); planDetail.setId(ContextUtil.getUUID()); - planDetail.setCreateTime(new Date()); session.save(planDetail); } else { session.update(planDetail); @@ -167,8 +166,8 @@ } } - public List<MPlan> getPlanId(MPlan plan){ - String hql = " from " + MPlan.class.getName() + public List<InoutPlan> getPlanId(InoutPlan plan){ + String hql = " from " + InoutPlan.class.getName() + " where companyId =:companyId and deptId =:deptId and year =:year"; Map<String,Object> args = new HashMap<String,Object>(); -- Gitblit v1.9.3