访客码设备id修改
diff --git a/config/application-devel-pg.properties b/config/application-devel-pg.properties
index 70e074a..6c0c15f 100644
--- a/config/application-devel-pg.properties
+++ b/config/application-devel-pg.properties
@@ -45,3 +45,5 @@
 visitor.secret=702d663e7685d0adc0a83673701c8878
 visitor.redirect=https%3a%2f%2fyy.dlsmk.cn%2fdoor
 
+visitor.deviceids=21,22,24,25,30,31,41,42,44,45
+
diff --git a/src/main/java/com/supwisdom/dlpay/app/controller/AppController.java b/src/main/java/com/supwisdom/dlpay/app/controller/AppController.java
index 3a1305e..4070e8a 100644
--- a/src/main/java/com/supwisdom/dlpay/app/controller/AppController.java
+++ b/src/main/java/com/supwisdom/dlpay/app/controller/AppController.java
@@ -21,6 +21,7 @@
 import org.slf4j.Logger;

 import org.slf4j.LoggerFactory;

 import org.springframework.beans.factory.annotation.Autowired;

+import org.springframework.beans.factory.annotation.Value;

 import org.springframework.stereotype.Controller;

 import org.springframework.ui.Model;

 import org.springframework.web.bind.annotation.*;

@@ -49,6 +50,8 @@
     @Autowired

     private WebInterfaceService webInterfaceService;

     private String wechatURL, redirect, appid, appsecret;

+    @Value("${visitor.deviceids}")

+    private String deviceids;

 

     private final String privatekeystring = "MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAK9Zcfjepn4EJvCIvEa28UY6/PgZtyO1aRv9SXJmk3X9p4etO2MpWJUL6KLd6ZAIXuKn+qmejnrg3NiWpewvGqLOuz6x0PjA21AQlc/Gf+bVkRZfH8so/om6dv0w6KwDMuwZoXtVToM81Z1gNLdfVNBskOj7c1sEpNWOUOn6qY5DAgMBAAECgYEApJdEz+HOTcL/+g+fCpF18AI2qXsZ2L7Tpp4dbvCxwbMSqdwFPpL0vxKqjxXVwojY58/dDZHzE4w2QGdH32ZnjJKIfE5Li9xjPyS9V6fHe2Lttocns1QaFhMLzHA9tgnC+HK5bP9bAyd4SCsXkUIQDMf824ytkAPgxooYp0lF+aECQQDr+r7Gfjf/FjelxndTyxCaFXSO/DbTPeabzw2RXx/SARqlttABMi45R/JxIpny/5OVlgu4NbmApfRxTv2qaAJ1AkEAvjne/XOR7ojwO9DomTIaHyWQ2NotMltnQXjHo5+PlxS+s8elpiR6bIagv8OCvbXObRqkwm3Eu5LWFOd7vqXG1wJAU47YGqT64wJU9ghOnIcc+9J5EWBRcX9LtwQcA8uxEsV9UAxpnuLL51CIknL0HE1PTvpwb+vmIZ2h7rVPsRVfOQJBAJeXwMfUSNCCGohgpGwpTD3UDwlxXSFLTA8V9GrFpoVsx8i3ap/rZBCGfSY05UTP1NCHshMrrOMaUjbYfnng3IMCQApnWtHEMlDH/PVr4Ig0Jvf6NZ2VUSzM1lgcbE6L2M8w3hNZKYtM8oC0/PEGfh53KG7E+HpQa1m/flimvSNIFGs=";

     private final String pubkeystring = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvWXH43qZ+BCbwiLxGtvFGOvz4GbcjtWkb/UlyZpN1/aeHrTtjKViVC+ii3emQCF7ip/qpno564NzYlqXsLxqizrs+sdD4wNtQEJXPxn/m1ZEWXx/LKP6Junb9MOisAzLsGaF7VU6DPNWdYDS3X1TQbJDo+3NbBKTVjlDp+qmOQwIDAQAB";

@@ -305,48 +308,53 @@
             if (b) {

                 //long listid = webInterfaceService.getNextSeqTDoorcardlst();

                 //从缓存读取列表值并加1

-                for(int n=10;n<=17;n++){

-                    long listid = RedisUtil.incr("seq_cardlist");

-                    TNcCardlist tmpCardlist = new TNcCardlist();

-                    tmpCardlist.setListid(listid + "");

-                    tmpCardlist.setCustid(s);

-                    tmpCardlist.setCustname(postData.getVisitorname());

-                    tmpCardlist.setCardno(s);

-                    tmpCardlist.setBankcardno("");

-                    tmpCardlist.setCardphyid("");

-                    tmpCardlist.setClosedate(lasttime);

-                    tmpCardlist.setDeviceid(n);

-                    tmpCardlist.setOperflag("A");

-                    tmpCardlist.setRectime(time);

-                    tmpCardlist.setSynctime("");

-                    tmpCardlist.setSyncflag("Y");

-                    tmpCardlist.setRtnflag("Y");

-                    tmpCardlist.setRtntime(time);

-                    tmpCardlist.setVersion(1);

-                    tmpCardlist.setOperid("");

-                    tmpCardlist.setReason("内部人员访客app申请");

+                String[] ids = deviceids.split(",");

+                for (String idn : ids) {

+                    if(idn!=null&&!idn.equals("")){

+                        int n = Integer.parseInt(idn);

+                        long listid = RedisUtil.incr("seq_cardlist");

+                        TNcCardlist tmpCardlist = new TNcCardlist();

+                        tmpCardlist.setListid(listid + "");

+                        tmpCardlist.setCustid(s);

+                        tmpCardlist.setCustname(postData.getVisitorname());

+                        tmpCardlist.setCardno(s);

+                        tmpCardlist.setBankcardno("");

+                        tmpCardlist.setCardphyid("");

+                        tmpCardlist.setClosedate(lasttime);

+                        tmpCardlist.setDeviceid(n);

+                        tmpCardlist.setOperflag("A");

+                        tmpCardlist.setRectime(time);

+                        tmpCardlist.setSynctime("");

+                        tmpCardlist.setSyncflag("Y");

+                        tmpCardlist.setRtnflag("Y");

+                        tmpCardlist.setRtntime(time);

+                        tmpCardlist.setVersion(1);

+                        tmpCardlist.setOperid("");

+                        tmpCardlist.setReason("内部人员访客app申请");

 

-                    tNcCardlists.add(tmpCardlist);

+                        tNcCardlists.add(tmpCardlist);

 

-                    //webInterfaceService.saveTDoorcardlst(tDoorcardlst);

-                    TNcAllottimeId tNcAllottimeId = new TNcAllottimeId();

-                    tNcAllottimeId.setListid(listid + "");

-                    tNcAllottimeId.setTimeid("1");

-                    TNcAllottime tNcAllottime = new TNcAllottime();

-                    tNcAllottime.setDeviceid(n);

-                    tNcAllottime.setId(tNcAllottimeId);

+                        //webInterfaceService.saveTDoorcardlst(tDoorcardlst);

+                        TNcAllottimeId tNcAllottimeId = new TNcAllottimeId();

+                        tNcAllottimeId.setListid(listid + "");

+                        tNcAllottimeId.setTimeid("1");

+                        TNcAllottime tNcAllottime = new TNcAllottime();

+                        tNcAllottime.setDeviceid(n);

+                        tNcAllottime.setId(tNcAllottimeId);

 

-                    tNcAllottimes.add(tNcAllottime);

-                    //long end1=System.currentTimeMillis(); //获取结束时间

-                    //System.out.println("程序运行时间: "+(end1-start1)+"ms");

+                        tNcAllottimes.add(tNcAllottime);

+                        //long end1=System.currentTimeMillis(); //获取结束时间

+                        //System.out.println("程序运行时间: "+(end1-start1)+"ms");

 

-                    doorlistMgrService.batchSaveCardList(tNcCardlists);

-                    doorlistMgrService.batchSaveAllotTime(tNcAllottimes);

-                    tNcCardlists.clear();

-                    tNcAllottimes.clear();

-                    RedisUtil.incr("zcard_max_version");

-                    tNcCardlists.clear();

+

+                    }

                 }

+                doorlistMgrService.batchSaveCardList(tNcCardlists);

+                doorlistMgrService.batchSaveAllotTime(tNcAllottimes);

+                tNcCardlists.clear();

+                tNcAllottimes.clear();

+                RedisUtil.incr("zcard_max_version");

+                tNcCardlists.clear();

 

             }

 

diff --git a/src/main/java/com/supwisdom/dlpay/conference/controller/ConferenceController.java b/src/main/java/com/supwisdom/dlpay/conference/controller/ConferenceController.java
index d58360f..735f54a 100644
--- a/src/main/java/com/supwisdom/dlpay/conference/controller/ConferenceController.java
+++ b/src/main/java/com/supwisdom/dlpay/conference/controller/ConferenceController.java
@@ -31,6 +31,7 @@
 import com.supwisdom.dlpay.visitormanage.domain.EVisitorConfDtl;
 import com.supwisdom.dlpay.visitormanage.service.VisitormanageService;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.security.core.annotation.AuthenticationPrincipal;
 import org.springframework.security.core.userdetails.UserDetails;
 import org.springframework.stereotype.Controller;
@@ -64,6 +65,8 @@
     @Autowired
     DoorlistMgrService doorlistMgrService;
 
+    @Value("${visitor.deviceids}")
+    private String deviceids;
     @GetMapping("/conference/index")
     public String ConferenceView() {
         return "conference/conflist";
@@ -303,39 +306,45 @@
 
             //long listid = webInterfaceService.getNextSeqTDoorcardlst();
             //从缓存读取列表值并加1
-            long listid = RedisUtil.incr("seq_cardlist");
-            TNcCardlist tmpCardlist = new TNcCardlist();
-            tmpCardlist.setListid("100"+listid  );
-            tmpCardlist.setCustid(s);
-            tmpCardlist.setCustname(conf.getConfname());
-            tmpCardlist.setCardno(s);
-            tmpCardlist.setBankcardno("");
-            tmpCardlist.setCardphyid("");
-            tmpCardlist.setClosedate("");
-            tmpCardlist.setDeviceid(3);
-            tmpCardlist.setOperflag("A");
-            tmpCardlist.setRectime(time);
-            tmpCardlist.setSynctime("");
-            tmpCardlist.setSyncflag("Y");
-            tmpCardlist.setRtnflag("Y");
-            tmpCardlist.setRtntime(time);
-            tmpCardlist.setVersion(1);
-            tmpCardlist.setOperid("");
-            tmpCardlist.setReason("内部人员访客app申请");
+            String[] ids = deviceids.split(",");
+            for (String idn : ids) {
+                if(idn!=null&&!idn.equals("")){
+                    int n = Integer.parseInt(idn);
+                    long listid = RedisUtil.incr("seq_cardlist");
+                    TNcCardlist tmpCardlist = new TNcCardlist();
+                    tmpCardlist.setListid("100"+listid  );
+                    tmpCardlist.setCustid(s);
+                    tmpCardlist.setCustname(conf.getConfname());
+                    tmpCardlist.setCardno(s);
+                    tmpCardlist.setBankcardno("");
+                    tmpCardlist.setCardphyid("");
+                    tmpCardlist.setClosedate("");
+                    tmpCardlist.setDeviceid(n);
+                    tmpCardlist.setOperflag("A");
+                    tmpCardlist.setRectime(time);
+                    tmpCardlist.setSynctime("");
+                    tmpCardlist.setSyncflag("Y");
+                    tmpCardlist.setRtnflag("Y");
+                    tmpCardlist.setRtntime(time);
+                    tmpCardlist.setVersion(1);
+                    tmpCardlist.setOperid("");
+                    tmpCardlist.setReason("内部人员访客app申请");
 
-            tNcCardlists.add(tmpCardlist);
+                    tNcCardlists.add(tmpCardlist);
 
-            //webInterfaceService.saveTDoorcardlst(tDoorcardlst);
-            TNcAllottimeId tNcAllottimeId = new TNcAllottimeId();
-            tNcAllottimeId.setListid("100"+listid );
-            tNcAllottimeId.setTimeid("1");
-            TNcAllottime tNcAllottime = new TNcAllottime();
-            tNcAllottime.setDeviceid(3);
-            tNcAllottime.setId(tNcAllottimeId);
+                    //webInterfaceService.saveTDoorcardlst(tDoorcardlst);
+                    TNcAllottimeId tNcAllottimeId = new TNcAllottimeId();
+                    tNcAllottimeId.setListid("100"+listid );
+                    tNcAllottimeId.setTimeid("1");
+                    TNcAllottime tNcAllottime = new TNcAllottime();
+                    tNcAllottime.setDeviceid(n);
+                    tNcAllottime.setId(tNcAllottimeId);
 
-            tNcAllottimes.add(tNcAllottime);
-            //long end1=System.currentTimeMillis(); //获取结束时间
-            //System.out.println("程序运行时间: "+(end1-start1)+"ms");
+                    tNcAllottimes.add(tNcAllottime);
+                    //long end1=System.currentTimeMillis(); //获取结束时间
+                    //System.out.println("程序运行时间: "+(end1-start1)+"ms");
+                }
+            }
 
             doorlistMgrService.batchSaveCardList(tNcCardlists);
             doorlistMgrService.batchSaveAllotTime(tNcAllottimes);