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(&quot;dicTriggerPR#dicTrigger&quot;).getResult(&quot;KHKHH&quot;)}</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(&quot;dicTriggerPR#dicTrigger&quot;).getResult(&quot;KHKHH&quot;)}</Property>
+        </Property>
       </PropertyDef>
       <PropertyDef name="bankAccount">
         <Property></Property>
@@ -378,7 +388,7 @@
 	if(price &amp;&amp; contactAmount){&#xD;
 		&#xD;
 		//璁$畻鍊掑叆鏁伴噺&#xD;
-		var money = price*contactAmount;&#xD;
+		var money = price*contactAmount/1000;&#xD;
     	curData.set(&quot;money&quot;,money); &#xD;
 	}&#xD;
 };</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(&quot;planManagePR#listPlan&quot;).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