customer custtype字段类型修改
diff --git a/src/main/java/com/supwisdom/dlpay/conference/api/controller/ConerenceApiController.java b/src/main/java/com/supwisdom/dlpay/conference/api/controller/ConerenceApiController.java
index 17ad02f..b3435f4 100644
--- a/src/main/java/com/supwisdom/dlpay/conference/api/controller/ConerenceApiController.java
+++ b/src/main/java/com/supwisdom/dlpay/conference/api/controller/ConerenceApiController.java
@@ -88,9 +88,13 @@
         Integer actualcnt = 0;
         Float rate = 0f;
         if (ConferenceConstant.CONFTYPE_LIST.equals(conf.getConftype())) {
-            totcnt = conferenceService.getConfPeopleCount(confid, null);
             List<String> list = new ArrayList<>();
+            list.add(ConferenceConstant.ATTENDSTATUS_INSTEAD);
+            list.add(ConferenceConstant.ATTENDSTATUS_CLOSED);
+            totcnt = conferenceService.getConfPeopleCountNotIn(confid, list);
+            list = new ArrayList<>();
             list.add(ConferenceConstant.ATTENDSTATUS_CHECKED);
+            list.add(ConferenceConstant.ATTENDSTATUS_HANDCHECK);
             list.add(ConferenceConstant.ATTENDSTATUS_LATE);
             actualcnt = conferenceService.getConfPeopleCount(confid, list);
             if (0 != totcnt) {
@@ -234,7 +238,7 @@
                 mov.setViewName("apph5/confresult");
                 return mov;
             }
-            if (!ConferenceConstant.ATTENDSTATUS_CHECKED.equals(people.getAttstatus())) {
+            if (ConferenceConstant.ATTENDSTATUS_CHECKED.equals(people.getAttstatus())) {
                 mov.addObject("msg", "签到失败");
                 mov.addObject("errorMsg", "请勿重复签到");
                 mov.setViewName("apph5/confresult");
diff --git a/src/main/java/com/supwisdom/dlpay/conference/dao/ConfPeopleDao.java b/src/main/java/com/supwisdom/dlpay/conference/dao/ConfPeopleDao.java
index c8f127d..7410233 100644
--- a/src/main/java/com/supwisdom/dlpay/conference/dao/ConfPeopleDao.java
+++ b/src/main/java/com/supwisdom/dlpay/conference/dao/ConfPeopleDao.java
@@ -24,4 +24,6 @@
     int countByConfidAndCustidAndAttstatusNot(Integer confid,String custid,String attstatus);
 
     int countByConfidAndAttstatusIn(Integer confid, List<String> attstatus);
+
+    int countByConfidAndAttstatusNotIn(Integer confid, List<String> attstatus);
 }
diff --git a/src/main/java/com/supwisdom/dlpay/conference/service/ConferenceService.java b/src/main/java/com/supwisdom/dlpay/conference/service/ConferenceService.java
index d08a12a..9164a8a 100644
--- a/src/main/java/com/supwisdom/dlpay/conference/service/ConferenceService.java
+++ b/src/main/java/com/supwisdom/dlpay/conference/service/ConferenceService.java
@@ -93,6 +93,9 @@
     Integer getConfPeopleCount(Integer confid,List<String> status) ;
 
     @Transactional(rollbackFor = Exception.class, readOnly = true)
+    Integer getConfPeopleCountNotIn(Integer confid,List<String> status) ;
+
+    @Transactional(rollbackFor = Exception.class, readOnly = true)
     Integer getNolistConfPeopleCount(Integer confid) ;
 
     @Transactional(rollbackFor = Exception.class, readOnly = true)
diff --git a/src/main/java/com/supwisdom/dlpay/conference/service/impl/ConferenceServiceImpl.java b/src/main/java/com/supwisdom/dlpay/conference/service/impl/ConferenceServiceImpl.java
index fc79f29..8a8411e 100644
--- a/src/main/java/com/supwisdom/dlpay/conference/service/impl/ConferenceServiceImpl.java
+++ b/src/main/java/com/supwisdom/dlpay/conference/service/impl/ConferenceServiceImpl.java
@@ -480,6 +480,10 @@
             if(null==conf){
                 return JsonResult.error("修改失败,会议不存在");
             }
+            if(null!=people.getAtttime()){
+                return JsonResult.error("已签到人员不可修改状态");
+            }
+
             if(ConferenceConstant.ATTENDSTATUS_INSTEAD.equals(attstatus)){
                 if(ConferenceConstant.CONFSTATUS_OVER.equals(conf.getStatus())||ConferenceConstant.CONFSTATUS_START.equals(conf.getStatus())){
                     return JsonResult.error("已开始或结束的会议不能代签");
@@ -620,13 +624,17 @@
 
     @Override
     public Integer getConfPeopleCount(Integer confid,List<String> status) {
-        if(StringUtil.isEmpty(status)){
-            return confPeopleDao.countByConfid( confid);
-        }
+
         return confPeopleDao.countByConfidAndAttstatusIn(confid,status);
     }
 
     @Override
+    public Integer getConfPeopleCountNotIn(Integer confid,List<String> status) {
+
+        return confPeopleDao.countByConfidAndAttstatusNotIn(confid,status);
+    }
+
+    @Override
     public Integer getNolistConfPeopleCount(Integer confid) {
         return nolistConfPeopleDao.countByConfid(confid);
     }
@@ -664,7 +672,7 @@
                 "left join t_customer b on a.custid=b.custid " +
                 "left join tb_dept c on b.deptcode=c.deptcode " +
                 "left join tb_custtype d on b.custtypeid=d.custtypeid "+
-                    "where confid=:confid");
+                    "where a.atttime is not null and  confid=:confid ");
         Query query = entityManager.createNativeQuery(querySql.toString());
         query.setParameter("confid",confid);
         query.unwrap(NativeQueryImpl.class).setResultTransformer(Transformers.aliasToBean(ConfPeopleApiBean.class));
diff --git a/src/main/java/com/supwisdom/dlpay/mainservice/domain/TCustomer.java b/src/main/java/com/supwisdom/dlpay/mainservice/domain/TCustomer.java
index edf0e6a..1019339 100644
--- a/src/main/java/com/supwisdom/dlpay/mainservice/domain/TCustomer.java
+++ b/src/main/java/com/supwisdom/dlpay/mainservice/domain/TCustomer.java
@@ -28,7 +28,7 @@
 	private String addoperid;
 	private String remark;
 	private String deptcode;
-	private String custtypeid;
+	private Integer custtypeid;
 
 	// Constructors
 
@@ -176,11 +176,11 @@
 	}
 
 	@Column(name = "CUSTTYPEID",length = 9)
-	public String getCusttypeid() {
+	public Integer getCusttypeid() {
 		return custtypeid;
 	}
 
-	public void setCusttypeid(String custtypeid) {
+	public void setCusttypeid(Integer custtypeid) {
 		this.custtypeid = custtypeid;
 	}
 }
\ No newline at end of file
diff --git a/src/main/java/com/supwisdom/dlpay/mainservice/service/impl/WebInterfaceServiceImpl.java b/src/main/java/com/supwisdom/dlpay/mainservice/service/impl/WebInterfaceServiceImpl.java
index ae9edf9..ba3ccd7 100644
--- a/src/main/java/com/supwisdom/dlpay/mainservice/service/impl/WebInterfaceServiceImpl.java
+++ b/src/main/java/com/supwisdom/dlpay/mainservice/service/impl/WebInterfaceServiceImpl.java
@@ -185,7 +185,11 @@
             customer.setAddoperid(operid);

             customer.setRemark(list.getRemarks());

             customer.setDeptcode(deptcode);

-            customer.setCusttypeid(list.getCusttypeid());

+            String custtypeid=list.getCusttypeid();

+            if(null!=custtypeid){

+                customer.setCusttypeid(Integer.parseInt(custtypeid));

+            }

+

             saveCustomer(customer);

 

             //一个用户可能会有多个卡,补办新卡新增一条信息

@@ -226,7 +230,11 @@
             customerTmp.setAddoperid(operid);

             customerTmp.setRemark(list.getRemarks());

             customerTmp.setDeptcode(deptcode);

-            customerTmp.setCusttypeid(list.getCusttypeid());

+

+            String custtypeid=list.getCusttypeid();

+            if(null!=custtypeid){

+                customerTmp.setCusttypeid(Integer.parseInt(custtypeid));

+            }

             saveCustomer(customerTmp);

 

             TCard cardTmp = new TCard();

diff --git a/src/main/resources/templates/conference/conflist.html b/src/main/resources/templates/conference/conflist.html
index f9b326e..877af44 100644
--- a/src/main/resources/templates/conference/conflist.html
+++ b/src/main/resources/templates/conference/conflist.html
@@ -33,12 +33,12 @@
     {{# if(d.status=='unstart'&&d.conftype=='list'){ }}
     <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
     <a class="layui-btn layui-btn layui-btn-xs" lay-event="people">分配人员</a>
-    <a class="layui-btn layui-btn layui-btn-xs" lay-event="detail">查看明细</a>
+   <!-- <a class="layui-btn layui-btn layui-btn-xs" lay-event="detail">查看明细</a>-->
     {{# } else if(d.status=='unstart'&&d.conftype=='nolist'){ }}
     <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
     {{# } else if(d.status!='unstart'&&d.conftype=='list'){ }}
     <a class="layui-btn layui-btn layui-btn-xs" lay-event="people">分配人员</a>
-    <a class="layui-btn layui-btn layui-btn-xs" lay-event="detail">查看明细</a>
+   <!-- <a class="layui-btn layui-btn layui-btn-xs" lay-event="detail">查看明细</a>-->
     {{# } }}
 
 </script>