Commit d6ac3cb9 by liuyongshuai

修复改用户状态的bug和新增用户的问题

parent 198094b5
...@@ -163,7 +163,7 @@ public class SysUserController { ...@@ -163,7 +163,7 @@ public class SysUserController {
if(!"".equals(unit)&&unit!=null){ if(!"".equals(unit)&&unit!=null){
unitFlag=unit.substring(0,2); unitFlag=unit.substring(0,2);
} }
if ("66".equals(unitFlag)||"51".equals(unitFlag)){ if ("66".equals(unitFlag)||"51".equals(unitFlag)||"14".equals(unitFlag)){
//同步警综用户 //同步警综用户
tbJZuserxx(user); tbJZuserxx(user);
} }
...@@ -333,7 +333,7 @@ public class SysUserController { ...@@ -333,7 +333,7 @@ public class SysUserController {
} }
/** /**
* 删除选择用户 * 删除选择用户 删除用户改为真实删除原因:内蒙用户新增用户重名和查询不到相互矛盾
* @param user * @param user
* @return * @return
*/ */
......
...@@ -45,4 +45,6 @@ public interface SysUserDao { ...@@ -45,4 +45,6 @@ public interface SysUserDao {
SysUserZp selectUserZpByUserId(@Param("userId")String userId); SysUserZp selectUserZpByUserId(@Param("userId")String userId);
Integer deleteUserZpByUserId(@Param("userId")String userId); Integer deleteUserZpByUserId(@Param("userId")String userId);
Integer deleteUserById(@Param("userId")String userId);
} }
...@@ -604,4 +604,8 @@ ...@@ -604,4 +604,8 @@
<delete id="deleteUserZpByUserId"> <delete id="deleteUserZpByUserId">
delete from SYS_USERZP where user_id = #{userId,jdbcType=VARCHAR} delete from SYS_USERZP where user_id = #{userId,jdbcType=VARCHAR}
</delete> </delete>
<!--根据用户id真实删除用户-->
<delete id="deleteUserById">
DELETE from sys_user where id = #{userId,jdbcType=VARCHAR}
</delete>
</mapper> </mapper>
\ No newline at end of file
...@@ -302,14 +302,15 @@ public class SysUserServiceImpl implements SysUserService { ...@@ -302,14 +302,15 @@ public class SysUserServiceImpl implements SysUserService {
} }
/**
* 此处将用户删除修改,删除用户即为真实删除
* @param user
* @return
*/
@Override @Override
public Integer deleteUserById(SysUser user) { public Integer deleteUserById(SysUser user) {
SysUser dlUser = TokenUtil.getUser(); SysUser dlUser = TokenUtil.getUser();
//1.删除用户,此处即将scbz改为1 int a = userDao.deleteUserById(user.getId());
user.setGxsj(new Date());
user.setGxr(dlUser.getUsername());
user.setScbz(1);
int a = userDao.updateSysUserById(user);
//2.删除用户和角色的绑定关系 //2.删除用户和角色的绑定关系
int b = userDao.deleteSysUserRoleByUserId(user.getId()); int b = userDao.deleteSysUserRoleByUserId(user.getId());
if (a + b >= 2) { if (a + b >= 2) {
......
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.driver=oracle.jdbc.driver.OracleDriver jdbc.driver=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@192.168.1.121:1521:XZXT3 jdbc.url=jdbc:oracle:thin:@192.168.1.109:1521:XZXT3
jdbc.username=XZXT jdbc.username=XZXT
jdbc.password=XZXT jdbc.password=XZXT
......
...@@ -176,6 +176,7 @@ ...@@ -176,6 +176,7 @@
//此处需要完善 //此处需要完善
if (obj.event === 'delete') { if (obj.event === 'delete') {
var id = obj.data.id; var id = obj.data.id;
console.log(id);
layer.confirm('您确定要删除该用户吗?', { layer.confirm('您确定要删除该用户吗?', {
btn: ['确定', '取消'] //按钮 btn: ['确定', '取消'] //按钮
}, function () { }, function () {
...@@ -185,9 +186,9 @@ ...@@ -185,9 +186,9 @@
//如果修改成功,则刷新页面 //如果修改成功,则刷新页面
window.location.reload(); //刷新当前页面 window.location.reload(); //刷新当前页面
layer.msg('删除成功!', {icon: 1}); layer.msg('删除成功!', {icon: 1});
}else{
layer.msg('删除失败!', {icon:5});
} }
}).error(function () {
layer.msg('删除失败!', {icon:5});
}); });
}); });
} }
...@@ -293,9 +294,7 @@ ...@@ -293,9 +294,7 @@
layero.find('.layui-layer-content').css({'padding':'3px 0 0 60px','width':'200px','margin-left':'-100px'}); layero.find('.layui-layer-content').css({'padding':'3px 0 0 60px','width':'200px','margin-left':'-100px'});
}}); }});
var elem = $(data.elem); var elem = $(data.elem);
var trelem = elem.parents("tr"); var id = elem.parents("tr").find("td[data-field='id']").text();
var id=trelem.find(".laytable-cell-1-id").html();
//var data = obj.data;
var val =this.checked ? '1' : '0'; var val =this.checked ? '1' : '0';
$.post("${pageContext.request.contextPath}/admin/user/updateState", {id: id, openFlag: val}, function (data) { $.post("${pageContext.request.contextPath}/admin/user/updateState", {id: id, openFlag: val}, function (data) {
var data = data; var data = data;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment