操作员界面添加显示登录名,角色编辑修整 以及导入人员名单和下发门禁名单功能初步成功
diff --git a/src/main/java/com/supwisdom/dlpay/doorlist/bean/TCustomerInfo.java b/src/main/java/com/supwisdom/dlpay/doorlist/bean/TCustomerInfo.java
index 1e24f4c..dca8fca 100644
--- a/src/main/java/com/supwisdom/dlpay/doorlist/bean/TCustomerInfo.java
+++ b/src/main/java/com/supwisdom/dlpay/doorlist/bean/TCustomerInfo.java
@@ -12,7 +12,6 @@
private String bankcardno;
private String cardphyid;
private String expiredate;
- private String deviceid;
public String getCustid() {
return custid;
@@ -62,11 +61,4 @@
this.expiredate = expiredate;
}
- public String getDeviceid() {
- return deviceid;
- }
-
- public void setDeviceid(String deviceid) {
- this.deviceid = deviceid;
- }
}
diff --git a/src/main/java/com/supwisdom/dlpay/doorlist/controller/DoorlistMgrController.java b/src/main/java/com/supwisdom/dlpay/doorlist/controller/DoorlistMgrController.java
index de63f53..9950ab9 100644
--- a/src/main/java/com/supwisdom/dlpay/doorlist/controller/DoorlistMgrController.java
+++ b/src/main/java/com/supwisdom/dlpay/doorlist/controller/DoorlistMgrController.java
@@ -342,6 +342,8 @@
int flag =0;
if (doorList.size() <= 0) {
flag = -1;
+ map.put("flag", flag);
+ return map;
}
try {
String now = DateUtil.getNow();
@@ -426,6 +428,8 @@
}catch (Exception ex){
logger.error("名单导入失败--"+ex.getMessage());
flag=-2;
+ map.put("flag", flag);
+ return map;
}
map.put("flag", flag);
return map;
diff --git a/src/main/java/com/supwisdom/dlpay/mainservice/dao/impl/CustomerDaoImpl.java b/src/main/java/com/supwisdom/dlpay/mainservice/dao/impl/CustomerDaoImpl.java
index ce6dd47..11555c2 100644
--- a/src/main/java/com/supwisdom/dlpay/mainservice/dao/impl/CustomerDaoImpl.java
+++ b/src/main/java/com/supwisdom/dlpay/mainservice/dao/impl/CustomerDaoImpl.java
@@ -50,8 +50,8 @@
@Transactional
@Override
public List<TCustomerInfo> getAllTCustomerList(String perName, String cardno, String bankcardno) {
- String sql = "select a.custid,a.custname,b.cardno,b.bankcardno,b.expiredate from T_Customer a left join t_card b on a.custid = b.custid " +
- " where a.status='1' and b.status='1' and b.lossflag='1' and b.frozeflag='1' ";
+ String sql = "select a.custid,a.custname,b.cardno,b.bankcardno,b.cardphyid,b.expiredate from T_Customer a left join t_card b on a.custid = b.custid " +
+ " where a.status='1' and b.status='1' and b.lossflag='0' and b.frozeflag='0' ";
if (!StringUtil.isEmpty(perName)){
sql += " and a.custname like :perName ";
}
diff --git a/src/main/java/com/supwisdom/dlpay/ncmgr/service/impl/NcServiceImpl.java b/src/main/java/com/supwisdom/dlpay/ncmgr/service/impl/NcServiceImpl.java
index 68dae09..02029ac 100644
--- a/src/main/java/com/supwisdom/dlpay/ncmgr/service/impl/NcServiceImpl.java
+++ b/src/main/java/com/supwisdom/dlpay/ncmgr/service/impl/NcServiceImpl.java
@@ -152,17 +152,17 @@
@Override
public List<TDoordevInfo> getSystemDevList() {
- return null;
+ return ncDeviceDao.getSystemDevList();
}
@Override
public List<TDoordevInfo> getOperatorDevList(String regionid) {
- return null;
+ return ncDeviceDao.getOperatorDevList(regionid);
}
@Override
public List<TDoordevInfo> getBuildingOperDevList(String operid) {
- return null;
+ return ncDeviceDao.getBuildingOperDevList(operid);
}
@Override
diff --git a/src/main/java/com/supwisdom/dlpay/system/bean/OperatorListBean.java b/src/main/java/com/supwisdom/dlpay/system/bean/OperatorListBean.java
index 9417cb4..5d61342 100644
--- a/src/main/java/com/supwisdom/dlpay/system/bean/OperatorListBean.java
+++ b/src/main/java/com/supwisdom/dlpay/system/bean/OperatorListBean.java
@@ -9,6 +9,7 @@
private String operid;
private String realname;
private String opername;
+ private String opercode;
private String opertype;
private String roleid;
private String rolename;
@@ -41,6 +42,14 @@
this.opername = opername;
}
+ public String getOpercode() {
+ return opercode;
+ }
+
+ public void setOpercode(String opercode) {
+ this.opercode = opercode;
+ }
+
public String getOpertype() {
return opertype;
}
diff --git a/src/main/java/com/supwisdom/dlpay/system/dao/impl/ManagerDaoImpl.java b/src/main/java/com/supwisdom/dlpay/system/dao/impl/ManagerDaoImpl.java
index eeba7c6..e47d5dc 100644
--- a/src/main/java/com/supwisdom/dlpay/system/dao/impl/ManagerDaoImpl.java
+++ b/src/main/java/com/supwisdom/dlpay/system/dao/impl/ManagerDaoImpl.java
@@ -25,7 +25,7 @@
@Transactional
@Override
public Pagination getOperatorList(String operid, String realname, int pageNo, int pageSize) {
- String sql = "select a.operid,a.opername,a.opertype,a.realname,a.regionid,a.mobile,a.foperid,c.roleid,c.rolename,d.regionname " +
+ String sql = "select a.operid,a.opername,a.opercode,a.opertype,a.realname,a.regionid,a.mobile,a.foperid,c.roleid,c.rolename,d.regionname " +
" from Tb_Operator a " +
" left join tb_oper_role b on a.operid = b.operid " +
" left join tb_role c on b.roleid = c.roleid " +
diff --git a/src/main/java/com/supwisdom/dlpay/system/service/impl/RoleServiceImpl.java b/src/main/java/com/supwisdom/dlpay/system/service/impl/RoleServiceImpl.java
index 03af7fb..740da25 100644
--- a/src/main/java/com/supwisdom/dlpay/system/service/impl/RoleServiceImpl.java
+++ b/src/main/java/com/supwisdom/dlpay/system/service/impl/RoleServiceImpl.java
@@ -102,7 +102,8 @@
temp = opt.get();
temp.setRoleName(role.getRoleName());
temp.setRoleDesc(role.getRoleDesc());
- temp.setRoleCode(role.getRoleCode());
+ temp.setRoleCode("ROLE_ADMIN");
+ temp.setGrade(role.getGrade());
temp.setLastsaved(DateUtil.getNow());
roleDao.save(temp);
} else {
diff --git a/src/main/resources/templates/doorlist/addDoorlist.html b/src/main/resources/templates/doorlist/addDoorlist.html
index e1c3efc..df3b592 100644
--- a/src/main/resources/templates/doorlist/addDoorlist.html
+++ b/src/main/resources/templates/doorlist/addDoorlist.html
@@ -69,20 +69,21 @@
width="55">
</el-table-column>
<el-table-column
+ sortable
prop="cardno"
label="卡号"
- width="160">
+ width="100">
</el-table-column>
<el-table-column
sortable
prop="custname"
label="姓名"
- width="120">
+ width="100">
</el-table-column>
<el-table-column
prop="bankcardno"
label="银行卡号"
- width="160">
+ width="190">
</el-table-column>
</el-table>
</template>
@@ -118,20 +119,21 @@
width="55">
</el-table-column>
<el-table-column
+ sortable
prop="cardno"
label="卡号"
- width="160">
+ width="100">
</el-table-column>
<el-table-column
sortable
prop="custname"
label="姓名"
- width="120">
+ width="100">
</el-table-column>
<el-table-column
prop="bankcardno"
label="银行卡号"
- width="160">
+ width="190">
</el-table-column>
</el-table>
</template>
@@ -1084,6 +1086,7 @@
"&timeName="+timeName;
// url = encodeURI(url);
$.get(url).success(function(data,status){
+ alert(data.pResult)
if(data.pResult == undefined){
layer.msg('用户认证已过期,请重新登录',{icon:2,time:1000});
window.location="login";
@@ -1127,6 +1130,7 @@
function addDoorlist_fillDevice_lefttable(url){
url = encodeURI(url);
$.get(url).success(function(data,status){
+ alert(data.pResult)
if(data.pResult == undefined){
layer.msg('用户认证已过期,请重新登录',{icon:2,time:1000});
window.location="login";
diff --git a/src/main/resources/templates/system/operator.html b/src/main/resources/templates/system/operator.html
index 2fa7a67..7159d09 100644
--- a/src/main/resources/templates/system/operator.html
+++ b/src/main/resources/templates/system/operator.html
@@ -58,6 +58,11 @@
width="140">
</el-table-column>
<el-table-column
+ prop="opercode"
+ label="登录名"
+ width="160">
+ </el-table-column>
+ <el-table-column
prop="opername"
label="操作员名称"
width="140">
@@ -186,7 +191,7 @@
:label="regionid.label"
:value="regionid.value">
</el-option>
- </el-select>
+ </el-select> (注:区域管理员类别必选)
</el-col>
</el-form-item>