From 849e0634fab58695e6197b9b89e340b2791294ad Mon Sep 17 00:00:00 2001 From: YYC <1833023622@qq.com> Date: 星期一, 17 七月 2023 18:09:25 +0800 Subject: [PATCH] 合同和计划管理问题修改 --- igds-core/src/main/java/com/ld/igds/models/Building.java | 4 igds-inout/src/main/java/com/ld/igds/m/view/ContractManage.view.xml | 12 igds-inout/src/main/java/com/ld/igds/m/view/InoutNoticeIn.view.xml | 13 igds-inout/src/main/java/com/ld/igds/m/view/PlanManage04.view.xml | 15 - igds-inout/src/main/java/com/ld/igds/m/view/PlanManage01.view.xml | 15 - igds-inout/src/main/java/com/ld/igds/m/service/HPlanManageService.java | 277 ++++++++++--------- igds-inout/src/main/java/com/ld/igds/m/service/HInoutCustomerService.java | 172 ++++++------ igds-inout/src/main/java/com/ld/igds/m/view/PlanManage02.view.xml | 15 - igds-inout/src/main/java/com/ld/igds/m/view/PlanManage03.view.xml | 15 - igds-inout/src/main/java/com/ld/igds/m/view/PlanManagePR.java | 286 ++++++++++--------- 10 files changed, 403 insertions(+), 421 deletions(-) diff --git a/igds-core/src/main/java/com/ld/igds/models/Building.java b/igds-core/src/main/java/com/ld/igds/models/Building.java index a46af0b..6f116e7 100644 --- a/igds-core/src/main/java/com/ld/igds/models/Building.java +++ b/igds-core/src/main/java/com/ld/igds/models/Building.java @@ -36,6 +36,10 @@ @PropertyDef(label = "缁勭粐缂栫爜") private String companyId; + @Column(name = "gbm", length = 50) + @PropertyDef(label = "寤掗棿鍥藉埆鐮�") + private String gbm; + @Column(name = "DEPT_ID_", length = 40) @PropertyDef(label = "鎵�灞炲簱鐐�") private String deptId; diff --git a/igds-inout/src/main/java/com/ld/igds/m/service/HInoutCustomerService.java b/igds-inout/src/main/java/com/ld/igds/m/service/HInoutCustomerService.java index 080572b..82a32c9 100644 --- a/igds-inout/src/main/java/com/ld/igds/m/service/HInoutCustomerService.java +++ b/igds-inout/src/main/java/com/ld/igds/m/service/HInoutCustomerService.java @@ -6,6 +6,7 @@ import org.apache.commons.lang3.StringUtils; import org.hibernate.Session; import org.springframework.stereotype.Component; + import javax.transaction.Transactional; import java.util.HashMap; import java.util.List; @@ -17,107 +18,108 @@ @Component public class HInoutCustomerService extends HibernateDao { - public List<InoutCustomer> queryList(Map<String, Object> parameter) { + public List<InoutCustomer> queryList(Map<String, Object> parameter) { - String hql = " from " + InoutCustomer.class.getName() - + " where companyId =:companyId and deptId =:deptId"; + String hql = " from " + InoutCustomer.class.getName() + + " where companyId =:companyId and deptId =:deptId"; - Map<String, Object> args = new HashMap<String, Object>(); - args.put("companyId", ContextUtil.getCompanyId()); - args.put("deptId", ContextUtil.subDeptId(null)); + Map<String, Object> args = new HashMap<String, Object>(); + args.put("companyId", ContextUtil.getCompanyId()); + args.put("deptId", ContextUtil.subDeptId(null)); - if (null != parameter) { - String str = (String) parameter.get("id"); - if (StringUtils.isNoneEmpty(str)) { - hql += " and id like:id"; - args.put("id", "%" + str + "%"); - } + if (null != parameter) { + String str = (String) parameter.get("id"); + if (StringUtils.isNoneEmpty(str)) { + hql += " and id like:id"; + args.put("id", "%" + str + "%"); + } - str = (String) parameter.get("type"); - if (StringUtils.isNoneEmpty(str)) { - hql += " and type =:type"; - args.put("type", str); - } + str = (String) parameter.get("type"); + if (StringUtils.isNoneEmpty(str)) { + hql += " and type =:type"; + args.put("type", str); + } - str = (String) parameter.get("name"); - if (StringUtils.isNoneEmpty(str)) { - hql += " and name like:name"; - args.put("name", "%" + str + "%"); - } + str = (String) parameter.get("name"); + if (StringUtils.isNoneEmpty(str)) { + hql += " and name like:name"; + args.put("name", "%" + str + "%"); + } - str = (String) parameter.get("key"); - if (StringUtils.isNoneEmpty(str)) { - hql += " and (name like:name or id like:id) "; - args.put("name", "%" + str + "%"); - args.put("id", "%" + str + "%"); - } - } + str = (String) parameter.get("key"); + if (StringUtils.isNoneEmpty(str)) { + hql += " and (name like:name or id like:id) "; + args.put("name", "%" + str + "%"); + args.put("id", "%" + str + "%"); + } + } - hql += " order by name "; + hql += " order by name "; - return this.query(hql, args); - } + return this.query(hql, args); + } - @Transactional - public String saveOrUpdateData(InoutCustomer data) { + @Transactional + public String saveOrUpdateData(InoutCustomer data) { - Session session = this.getSessionFactory().openSession(); + Session session = this.getSessionFactory().openSession(); - try { - if (StringUtils.isEmpty(data.getDeptId())) { - data.setDeptId(ContextUtil.subDeptId(null)); - } - if (StringUtils.isEmpty(data.getCompanyId())) { - data.setCompanyId(ContextUtil.getCompanyId()); - } + try { + if (StringUtils.isEmpty(data.getDeptId())) { + data.setDeptId(ContextUtil.subDeptId(null)); + } + if (StringUtils.isEmpty(data.getCompanyId())) { + data.setCompanyId(ContextUtil.getCompanyId()); + } - if (StringUtils.isEmpty(data.getId())) { - String customerId = getCustomerId(data.getCompanyId()); - data.setId(customerId); - session.save(data); - } else { - session.update(data); - } - } finally { - session.flush(); - session.close(); - } - return null; - } + if (StringUtils.isEmpty(data.getId())) { + String customerId = getCustomerId(data.getCompanyId()); + data.setId(customerId); + session.save(data); + } else { + session.saveOrUpdate(data); + } + } finally { + session.flush(); + session.close(); + } + return null; + } - /** - * 鑾峰彇瀹㈡埛缂栫爜 - * @param companyId - * @return - */ - private String getCustomerId(String companyId) { + /** + * 鑾峰彇瀹㈡埛缂栫爜 + * + * @param companyId + * @return + */ + private String getCustomerId(String companyId) { - String hql = " from " + InoutCustomer.class.getName() - + " where companyId =:companyId"; - Map<String, Object> args = new HashMap<String, Object>(); - args.put("companyId", companyId); + String hql = " from " + InoutCustomer.class.getName() + + " where companyId =:companyId"; + Map<String, Object> args = new HashMap<String, Object>(); + args.put("companyId", companyId); - hql += " order by id + 0 "; - List<InoutCustomer> list = this.query(hql, args); + hql += " order by id + 0 "; + List<InoutCustomer> list = this.query(hql, args); - int endNum = 0; + int endNum = 0; - if(list != null && list.size() > 0){ - InoutCustomer inoutCustomer = list.get(list.size() - 1); - endNum = Integer.valueOf(inoutCustomer.getId()); - } - return ("" + (endNum + 100000 + 1)).substring(1); - } + if (list != null && list.size() > 0) { + InoutCustomer inoutCustomer = list.get(list.size() - 1); + endNum = Integer.valueOf(inoutCustomer.getId()); + } + return ("" + (endNum + 100000 + 1)).substring(1); + } - @Transactional - public String delData(InoutCustomer data) { - Session session = this.getSessionFactory().openSession(); - try { - session.delete(data); - } finally { - session.flush(); - session.close(); - } - return null; - } + @Transactional + public String delData(InoutCustomer data) { + Session session = this.getSessionFactory().openSession(); + try { + session.delete(data); + } finally { + session.flush(); + session.close(); + } + return null; + } } 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 d7af8ad..373da1e 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 @@ -19,164 +19,173 @@ @Component public class HPlanManageService extends HibernateDao { - public void pagePlan(Page<InoutPlan> page, Map<String, Object> param) - throws Exception { - String hql = " from " + InoutPlan.class.getName() - + " where companyId =:companyId and deptId =:deptId"; + public void pagePlan(Page<InoutPlan> page, Map<String, Object> param) + throws Exception { + String hql = " from " + InoutPlan.class.getName() + + " where companyId =:companyId and deptId =:deptId"; - Map<String, Object> args = new HashMap<String, Object>(); - args.put("companyId", ContextUtil.getCompanyId()); - args.put("deptId", ContextUtil.subDeptId(null)); + Map<String, Object> args = new HashMap<String, Object>(); + args.put("companyId", ContextUtil.getCompanyId()); + args.put("deptId", ContextUtil.subDeptId(null)); - if (null != param) { - String str = (String) param.get("id"); - if (StringUtils.isNotEmpty(str)) { - hql += " and id like:id"; - args.put("id", "%" + str + "%"); - } - Integer year = (Integer) param.get("year"); - if (null != year) { - hql += " and year =:year"; - args.put("year", String.valueOf(year)); - } - str = (String) param.get("type"); - if (StringUtils.isNotEmpty(str)) { - hql += " and type =:type"; - args.put("type", str); - } - str = (String) param.get("referenceNumber"); - if (StringUtils.isNotEmpty(str)) { - hql += " and referenceNumber like:referenceNumber"; - args.put("referenceNumber", "%" + str + "%"); - } - str = (String) param.get("name"); - if (StringUtils.isNotEmpty(str)) { - hql += " and name like:name"; - args.put("name", "%" + str + "%"); - } - str = (String) param.get("key"); - if (StringUtils.isNotEmpty(str)) { - hql += " and (name like :name or referenceNumber like:referenceNumber) "; - args.put("name", "%" + str + "%"); - args.put("referenceNumber", "%" + str + "%"); - } - } + if (null != param) { + String str = (String) param.get("id"); + if (StringUtils.isNotEmpty(str)) { + hql += " and id like:id"; + args.put("id", "%" + str + "%"); + } + Integer year = (Integer) param.get("year"); + if (null != year) { + hql += " and year =:year"; + args.put("year", String.valueOf(year)); + } + str = (String) param.get("type"); + if (StringUtils.isNotEmpty(str)) { + hql += " and type =:type"; + args.put("type", str); + } + str = (String) param.get("referenceNumber"); + if (StringUtils.isNotEmpty(str)) { + hql += " and referenceNumber like:referenceNumber"; + args.put("referenceNumber", "%" + str + "%"); + } + str = (String) param.get("name"); + if (StringUtils.isNotEmpty(str)) { + hql += " and name like:name"; + args.put("name", "%" + str + "%"); + } + str = (String) param.get("key"); + if (StringUtils.isNotEmpty(str)) { + hql += " and (name like :name or referenceNumber like:referenceNumber) "; + args.put("name", "%" + str + "%"); + args.put("referenceNumber", "%" + str + "%"); + } + } - String count = "select count(*) " + hql; + String count = "select count(*) " + hql; - hql += " order by createTime desc"; + hql += " order by createTime desc"; - this.pagingQuery(page, hql, count, args); - } + this.pagingQuery(page, hql, count, args); + } + public List<InoutPlan> listPlan() { + String hql = " from " + InoutPlan.class.getName() + + " where companyId =:companyId and deptId =:deptId"; + Map<String, Object> args = new HashMap<String, Object>(); + args.put("companyId", ContextUtil.getCompanyId()); + args.put("deptId", ContextUtil.subDeptId(null)); - public List<InoutPlanDetail> listPlanDetail(String planId) { - - String hql = " from " + InoutPlanDetail.class.getName(); - - if(null != planId){ - hql += " where planId=:planId "; - Map<String, Object> args = new HashMap<String, Object>(); - args.put("planId", planId); - return this.query(hql, args); - } + return this.query(hql, args); + } - return this.query(hql); - } + public List<InoutPlanDetail> listPlanDetail(String planId) { - @Transactional - public String delPlan(InoutPlan data) { - Session session = this.getSessionFactory().openSession(); - try { - if (null != data.getId()) { - this.delPlanDetailByPlanId(data.getId(), session); - session.delete(data); - } - } catch (Exception e) { - e.printStackTrace(); - } finally { - session.flush(); - session.close(); - } - return null; - } + String hql = " from " + InoutPlanDetail.class.getName(); - public String delPlanDetail(InoutPlanDetail data) { - Session session = this.getSessionFactory().openSession(); - try { - if (null != data.getId()) { - session.delete(data); - } - } catch (Exception e) { - e.printStackTrace(); - } finally { - session.flush(); - session.close(); - } - return null; - } + if (null != planId) { + hql += " where planId=:planId "; + Map<String, Object> args = new HashMap<String, Object>(); + args.put("planId", planId); + return this.query(hql, args); + } - private void delPlanDetailByPlanId(String id, Session session) { - String hql = " delete from " + InoutPlanDetail.class.getName() - + " where planId=:planId"; + return this.query(hql); + } - session.createQuery(hql).setString("planId", id).executeUpdate(); - } + @Transactional + public String delPlan(InoutPlan data) { + Session session = this.getSessionFactory().openSession(); + try { + if (null != data.getId()) { + this.delPlanDetailByPlanId(data.getId(), session); + session.delete(data); + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + session.flush(); + session.close(); + } + return null; + } - public void savePlan(InoutPlan data) { - if (null == data.getCompanyId()) { - data.setCompanyId(ContextUtil.getCompanyId()); - } + public String delPlanDetail(InoutPlanDetail data) { + Session session = this.getSessionFactory().openSession(); + try { + if (null != data.getId()) { + session.delete(data); + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + session.flush(); + session.close(); + } + return null; + } + + private void delPlanDetailByPlanId(String id, Session session) { + String hql = " delete from " + InoutPlanDetail.class.getName() + + " where planId=:planId"; + + session.createQuery(hql).setString("planId", id).executeUpdate(); + } + + public void savePlan(InoutPlan data) { + if (null == data.getCompanyId()) { + data.setCompanyId(ContextUtil.getCompanyId()); + } if (null == data.getDeptId()) { data.setDeptId(ContextUtil.subDeptId(null)); } - Session session = this.getSessionFactory().openSession(); - try { - if (null == data.getId()) { + Session session = this.getSessionFactory().openSession(); + try { + if (null == data.getId()) { List<InoutPlan> list = getPlanId(data); data.setId(InoutManageUtil.createPlanId(data.getType(), data.getYear(), list)); data.setCreateUser(ContextUtil.getLoginUserCName()); data.setCreateTime(new Date()); - session.save(data); - } else { - session.update(data); - } - savePlanDetail(data.getDetails(), data.getId(), session); - } catch (Exception e) { - e.printStackTrace(); - } finally { - session.flush(); - session.close(); - } - } + session.save(data); + } else { + session.update(data); + } + savePlanDetail(data.getDetails(), data.getId(), session); + } catch (Exception e) { + e.printStackTrace(); + } finally { + session.flush(); + session.close(); + } + } - private void savePlanDetail(List<InoutPlanDetail> details, String planId, - Session session) { - if (null == details || details.isEmpty()) - return; - for (InoutPlanDetail planDetail : details) { - if (null == planDetail.getId()) { - planDetail.setPlanId(planId); - planDetail.setId(ContextUtil.getUUID()); - session.save(planDetail); - } else { - session.update(planDetail); - } - } - } + private void savePlanDetail(List<InoutPlanDetail> details, String planId, + Session session) { + if (null == details || details.isEmpty()) + return; + for (InoutPlanDetail planDetail : details) { + if (null == planDetail.getId()) { + planDetail.setPlanId(planId); + planDetail.setId(ContextUtil.getUUID()); + session.save(planDetail); + } else { + session.update(planDetail); + } + } + } - public List<InoutPlan> getPlanId(InoutPlan plan){ - String hql = " from " + InoutPlan.class.getName() - + " where companyId =:companyId and deptId =:deptId and year =:year"; + 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>(); - args.put("companyId", plan.getCompanyId()); - args.put("deptId", plan.getDeptId()); - args.put("year", plan.getYear()); + Map<String, Object> args = new HashMap<String, Object>(); + args.put("companyId", plan.getCompanyId()); + args.put("deptId", plan.getDeptId()); + args.put("year", plan.getYear()); - hql += " order by createTime desc"; + hql += " order by createTime desc"; - return this.query(hql, args); - } + return this.query(hql, args); + } } diff --git a/igds-inout/src/main/java/com/ld/igds/m/view/ContractManage.view.xml b/igds-inout/src/main/java/com/ld/igds/m/view/ContractManage.view.xml index 65e756f..1b9053c 100644 --- a/igds-inout/src/main/java/com/ld/igds/m/view/ContractManage.view.xml +++ b/igds-inout/src/main/java/com/ld/igds/m/view/ContractManage.view.xml @@ -107,6 +107,11 @@ <PropertyDef name="customerBank"> <Property></Property> <Property name="label">瀹㈡埛寮�鎴疯</Property> + <Property name="mapping"> + <Property name="keyProperty">code</Property> + <Property name="valueProperty">name</Property> + <Property name="mapValues">${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("KHKHH")}</Property> + </Property> </PropertyDef> <PropertyDef name="customerBankAccount"> <Property></Property> @@ -119,6 +124,11 @@ <PropertyDef name="bank"> <Property></Property> <Property name="label">鏈柟寮�鎴疯</Property> + <Property name="mapping"> + <Property name="keyProperty">code</Property> + <Property name="valueProperty">name</Property> + <Property name="mapValues">${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("KHKHH")}</Property> + </Property> </PropertyDef> <PropertyDef name="bankAccount"> <Property></Property> @@ -378,7 +388,7 @@ if(price && contactAmount){
 
 //璁$畻鍊掑叆鏁伴噺
 - var money = price*contactAmount;
 + var money = price*contactAmount/1000;
 curData.set("money",money); 
 }
 };</ClientEvent> diff --git a/igds-inout/src/main/java/com/ld/igds/m/view/InoutNoticeIn.view.xml b/igds-inout/src/main/java/com/ld/igds/m/view/InoutNoticeIn.view.xml index 642c3ca..6a4c300 100644 --- a/igds-inout/src/main/java/com/ld/igds/m/view/InoutNoticeIn.view.xml +++ b/igds-inout/src/main/java/com/ld/igds/m/view/InoutNoticeIn.view.xml @@ -22,6 +22,11 @@ <Property></Property> <Property name="label">鎵�灞炶鍒�</Property> <Property name="required">false</Property> + <Property name="mapping"> + <Property name="keyProperty">id</Property> + <Property name="valueProperty">name</Property> + <Property name="mapValues">${dorado.getDataProvider("planManagePR#listPlan").getResult()}</Property> + </Property> </PropertyDef> <PropertyDef name="planName"> <Property></Property> @@ -715,8 +720,8 @@ <Editor/> </AutoFormElement> <AutoFormElement> - <Property name="name">planName</Property> - <Property name="property">planName</Property> + <Property name="name">planId</Property> + <Property name="property">planId</Property> <Property name="trigger">ddPlan</Property> <Editor/> </AutoFormElement> @@ -876,7 +881,7 @@ <DataSet id="dsPlan"> <Property name="dataProvider">planManagePR#pagePlan</Property> <Property name="dataType">[dtPlan]</Property> - <Property name="parameter"/> + <Property name="parameter"></Property> <Property name="pageSize">5</Property> </DataSet> <Container layout="hbox regionPadding:5"> @@ -952,7 +957,7 @@ <DataSet id="dsContract"> <Property name="dataProvider">contractManagePR#pageContract</Property> <Property name="dataType">[dtContract]</Property> - <Property name="parameter"/> + <Property name="parameter"></Property> <Property name="pageSize">5</Property> </DataSet> <Container layout="hbox regionPadding:5"> diff --git a/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage01.view.xml b/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage01.view.xml index 54be5e0..115b4a6 100644 --- a/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage01.view.xml +++ b/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage01.view.xml @@ -529,21 +529,6 @@ <Property name="align">center</Property> <Property name="name">planNum</Property> </DataColumn> - <DataColumn> - <Property name="property">price</Property> - <Property name="align">center</Property> - <Property name="name">price</Property> - </DataColumn> - <DataColumn> - <Property name="property">total</Property> - <Property name="align">center</Property> - <Property name="name">total</Property> - </DataColumn> - <DataColumn> - <Property name="property">createTime</Property> - <Property name="align">center</Property> - <Property name="name">createTime</Property> - </DataColumn> </DataGrid> </Children> <Tools/> diff --git a/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage02.view.xml b/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage02.view.xml index b310801..b2c94d6 100644 --- a/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage02.view.xml +++ b/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage02.view.xml @@ -529,21 +529,6 @@ <Property name="align">center</Property> <Property name="name">planNum</Property> </DataColumn> - <DataColumn> - <Property name="property">price</Property> - <Property name="align">center</Property> - <Property name="name">price</Property> - </DataColumn> - <DataColumn> - <Property name="property">total</Property> - <Property name="align">center</Property> - <Property name="name">total</Property> - </DataColumn> - <DataColumn> - <Property name="property">createTime</Property> - <Property name="align">center</Property> - <Property name="name">createTime</Property> - </DataColumn> </DataGrid> </Children> <Tools/> diff --git a/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage03.view.xml b/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage03.view.xml index 85ba443..0089137 100644 --- a/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage03.view.xml +++ b/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage03.view.xml @@ -529,21 +529,6 @@ <Property name="align">center</Property> <Property name="name">planNum</Property> </DataColumn> - <DataColumn> - <Property name="property">price</Property> - <Property name="align">center</Property> - <Property name="name">price</Property> - </DataColumn> - <DataColumn> - <Property name="property">total</Property> - <Property name="align">center</Property> - <Property name="name">total</Property> - </DataColumn> - <DataColumn> - <Property name="property">createTime</Property> - <Property name="align">center</Property> - <Property name="name">createTime</Property> - </DataColumn> </DataGrid> </Children> <Tools/> diff --git a/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage04.view.xml b/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage04.view.xml index 51362bb..952f03a 100644 --- a/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage04.view.xml +++ b/igds-inout/src/main/java/com/ld/igds/m/view/PlanManage04.view.xml @@ -529,21 +529,6 @@ <Property name="align">center</Property> <Property name="name">planNum</Property> </DataColumn> - <DataColumn> - <Property name="property">price</Property> - <Property name="align">center</Property> - <Property name="name">price</Property> - </DataColumn> - <DataColumn> - <Property name="property">total</Property> - <Property name="align">center</Property> - <Property name="name">total</Property> - </DataColumn> - <DataColumn> - <Property name="property">createTime</Property> - <Property name="align">center</Property> - <Property name="name">createTime</Property> - </DataColumn> </DataGrid> </Children> <Tools/> diff --git a/igds-inout/src/main/java/com/ld/igds/m/view/PlanManagePR.java b/igds-inout/src/main/java/com/ld/igds/m/view/PlanManagePR.java index c5659fc..002ecde 100644 --- a/igds-inout/src/main/java/com/ld/igds/m/view/PlanManagePR.java +++ b/igds-inout/src/main/java/com/ld/igds/m/view/PlanManagePR.java @@ -23,160 +23,172 @@ /** * 缁煎悎涓氬姟-璁″垝绠$悊 - * - * @author: chen * + * @author: chen */ @Component public class PlanManagePR { - @Autowired - private HPlanManageService service; - @Autowired - private SysDeptService sysDeptService; + @Autowired + private HPlanManageService service; + @Autowired + private SysDeptService sysDeptService; - /** - * planManagePR#getPlanTitle 鑾峰彇璁″垝title - * - * @param - * @return - */ - @DataProvider - public Map<String, Object> getPlanTitle(Map<String, Object> param) { - Map<String, Object> result = new HashMap<String, Object>(); - //鑾峰彇鍙傛暟涓姤琛ㄧ被鍨� - String type = (String)param.get("type"); + /** + * planManagePR#getPlanTitle 鑾峰彇璁″垝title + * + * @param + * @return + */ + @DataProvider + public Map<String, Object> getPlanTitle(Map<String, Object> param) { + Map<String, Object> result = new HashMap<String, Object>(); + //鑾峰彇鍙傛暟涓姤琛ㄧ被鍨� + String type = (String) param.get("type"); - //璁剧疆璁″垝title - String title = "璁″垝"; - if(InoutManageUtil.PLAN_TYPE_1.equals(type)){ - title = "閲囪喘" + title; - } - if(InoutManageUtil.PLAN_TYPE_2.equals(type)){ - title = "閿�鍞�" + title; - } - if(InoutManageUtil.PLAN_TYPE_3.equals(type)){ - title = "杞崲" + title; - } - if(InoutManageUtil.PLAN_TYPE_4.equals(type)){ - title = "鍔犲伐" + title; - } + //璁剧疆璁″垝title + String title = "璁″垝"; + if (InoutManageUtil.PLAN_TYPE_1.equals(type)) { + title = "閲囪喘" + title; + } + if (InoutManageUtil.PLAN_TYPE_2.equals(type)) { + title = "閿�鍞�" + title; + } + if (InoutManageUtil.PLAN_TYPE_3.equals(type)) { + title = "杞崲" + title; + } + if (InoutManageUtil.PLAN_TYPE_4.equals(type)) { + title = "鍔犲伐" + title; + } - //鑾峰彇鍙傛暟涓垎搴撶紪鐮� - String deptId = (String)param.get("deptId"); - if (StringUtils.isEmpty(deptId)) { - deptId = ContextUtil.subDeptId(null); - } - //鑾峰彇鍒嗗簱缂栫爜瀵瑰簲鐨勫垎搴撳悕绉� - String deptName = ""; - List<DefaultDept> defaultDepts = sysDeptService.loadUserDepts(ContextUtil.getLoginUserName()); - for (DefaultDept defaultDept : defaultDepts) { - if(defaultDept.getId().equals(deptId)){ - deptName = defaultDept.getName(); - } - } + //鑾峰彇鍙傛暟涓垎搴撶紪鐮� + String deptId = (String) param.get("deptId"); + if (StringUtils.isEmpty(deptId)) { + deptId = ContextUtil.subDeptId(null); + } + //鑾峰彇鍒嗗簱缂栫爜瀵瑰簲鐨勫垎搴撳悕绉� + String deptName = ""; + List<DefaultDept> defaultDepts = sysDeptService.loadUserDepts(ContextUtil.getLoginUserName()); + for (DefaultDept defaultDept : defaultDepts) { + if (defaultDept.getId().equals(deptId)) { + deptName = defaultDept.getName(); + } + } - if (StringUtils.isNotEmpty(deptName)) { - title = deptName + " - " + title; - } - result.put("title", title); - return result; - } + if (StringUtils.isNotEmpty(deptName)) { + title = deptName + " - " + title; + } + result.put("title", title); + return result; + } - /** - * 璁″垝绫诲瀷 - * ${dorado.getDataProvider("planManagePR#triggerPlanType").getResult()} - * - * @return - */ - @DataProvider - public List<DicTrigger> triggerPlanType() { - List<DicTrigger> list = new ArrayList<DicTrigger>(); + /** + * 璁″垝绫诲瀷 + * ${dorado.getDataProvider("planManagePR#triggerPlanType").getResult()} + * + * @return + */ + @DataProvider + public List<DicTrigger> triggerPlanType() { + List<DicTrigger> list = new ArrayList<DicTrigger>(); - list.add(new DicTrigger(InoutManageUtil.PLAN_TYPE_1, "閲囪喘璁″垝")); - list.add(new DicTrigger(InoutManageUtil.PLAN_TYPE_2, "閿�鍞鍒�")); - list.add(new DicTrigger(InoutManageUtil.PLAN_TYPE_3, "杞崲璁″垝")); - list.add(new DicTrigger(InoutManageUtil.PLAN_TYPE_4, "鍔犲伐璁″垝")); + list.add(new DicTrigger(InoutManageUtil.PLAN_TYPE_1, "閲囪喘璁″垝")); + list.add(new DicTrigger(InoutManageUtil.PLAN_TYPE_2, "閿�鍞鍒�")); + list.add(new DicTrigger(InoutManageUtil.PLAN_TYPE_3, "杞崲璁″垝")); + list.add(new DicTrigger(InoutManageUtil.PLAN_TYPE_4, "鍔犲伐璁″垝")); - return list; - } + return list; + } - /** - * 杞崲璁″垝绫诲瀷 - * ${dorado.getDataProvider("planManagePR#triggerPlanTurn").getResult()} - * - * @return - */ - @DataProvider - public List<DicTrigger> triggerPlanTurn() { - List<DicTrigger> list = new ArrayList<DicTrigger>(); + /** + * 杞崲璁″垝绫诲瀷 + * ${dorado.getDataProvider("planManagePR#triggerPlanTurn").getResult()} + * + * @return + */ + @DataProvider + public List<DicTrigger> triggerPlanTurn() { + List<DicTrigger> list = new ArrayList<DicTrigger>(); - list.add(new DicTrigger(InoutManageUtil.PLAN_TYPE_TURN_IN, "杞叆")); - list.add(new DicTrigger(InoutManageUtil.PLAN_TYPE_TURN_OUT, "杞嚭")); + list.add(new DicTrigger(InoutManageUtil.PLAN_TYPE_TURN_IN, "杞叆")); + list.add(new DicTrigger(InoutManageUtil.PLAN_TYPE_TURN_OUT, "杞嚭")); - return list; - } + return list; + } - /** - * 鑾峰彇璁″垝鍒楄〃 - * planManagePR#pagePlan - * - * @param page - * @param param - * @throws Exception - */ - @DataProvider - public void pagePlan(Page<InoutPlan> page, Map<String, Object> param) throws Exception { - if (null == param) { - param = new HashMap<String, Object>(); - } - service.pagePlan(page, param); - } + /** + * 鑾峰彇璁″垝鍒楄〃 + * planManagePR#pagePlan + * + * @param page + * @param param + * @throws Exception + */ + @DataProvider + public void pagePlan(Page<InoutPlan> page, Map<String, Object> param) throws Exception { + if (null == param) { + param = new HashMap<String, Object>(); + } + service.pagePlan(page, param); + } - /** - * 鑾峰彇璁″垝璇︾粏鍒楄〃 - * planManagePR#listPlanDetail - * - * @param planId - * @return - */ - @DataProvider - public List<InoutPlanDetail> listPlanDetail(String planId) { - return service.listPlanDetail(planId); - } + /** + * 鑾峰彇璁″垝璇︾粏鍒楄〃 + * planManagePR#listPlan + * + * @param + * @return + */ + @DataProvider + public List<InoutPlan> listPlan() { + return service.listPlan(); + } - /** - * 淇濆瓨璁″垝 - * planManagePR#savePlan - * - * @param data - */ - @DataResolver - public void savePlan(InoutPlan data) { - service.savePlan(data); - } - /** - * 鍒犻櫎璁″垝 - * planManagePR#delPlan - * - * @param data - * @return - */ - @Expose - public String delPlan(InoutPlan data) { - return service.delPlan(data); - } - - /** - * 鍒犻櫎璁″垝璇︾粏淇℃伅 - * planManagePR#delPlanDetail - * - * @param data - * @return - */ - @Expose - public String delPlanDetail(InoutPlanDetail data){ - return service.delPlanDetail(data); - } + /** + * 鑾峰彇璁″垝璇︾粏鍒楄〃 + * planManagePR#listPlanDetail + * + * @param planId + * @return + */ + @DataProvider + public List<InoutPlanDetail> listPlanDetail(String planId) { + return service.listPlanDetail(planId); + } + + /** + * 淇濆瓨璁″垝 + * planManagePR#savePlan + * + * @param data + */ + @DataResolver + public void savePlan(InoutPlan data) { + service.savePlan(data); + } + + /** + * 鍒犻櫎璁″垝 + * planManagePR#delPlan + * + * @param data + * @return + */ + @Expose + public String delPlan(InoutPlan data) { + return service.delPlan(data); + } + + /** + * 鍒犻櫎璁″垝璇︾粏淇℃伅 + * planManagePR#delPlanDetail + * + * @param data + * @return + */ + @Expose + public String delPlanDetail(InoutPlanDetail data) { + return service.delPlanDetail(data); + } } -- Gitblit v1.9.3