Commit a2833f01bb3f547bfed7121e21b26e77b0ac1008

Authored by 潘钊
1 parent 57b395ef

update...

src/main/java/com/bsth/controller/sys/UserController.java
@@ -237,4 +237,9 @@ public class UserController extends BaseController<SysUser, Integer> { @@ -237,4 +237,9 @@ public class UserController extends BaseController<SysUser, Integer> {
237 } 237 }
238 return msg; 238 return msg;
239 } 239 }
  240 +
  241 + @RequestMapping(value = "/register" ,method = RequestMethod.POST)
  242 + public Map<String, Object> register(SysUser u){
  243 + return sysUserService.register(u);
  244 + }
240 } 245 }
src/main/java/com/bsth/service/sys/SysUserService.java
@@ -3,6 +3,8 @@ package com.bsth.service.sys; @@ -3,6 +3,8 @@ package com.bsth.service.sys;
3 import com.bsth.entity.sys.SysUser; 3 import com.bsth.entity.sys.SysUser;
4 import com.bsth.service.BaseService; 4 import com.bsth.service.BaseService;
5 5
  6 +import java.util.Map;
  7 +
6 public interface SysUserService extends BaseService<SysUser, Integer>{ 8 public interface SysUserService extends BaseService<SysUser, Integer>{
7 9
8 SysUser findByUserName(String name); 10 SysUser findByUserName(String name);
@@ -10,4 +12,6 @@ public interface SysUserService extends BaseService&lt;SysUser, Integer&gt;{ @@ -10,4 +12,6 @@ public interface SysUserService extends BaseService&lt;SysUser, Integer&gt;{
10 int changeEnabled(int id,int enabled); 12 int changeEnabled(int id,int enabled);
11 13
12 int changePWD(int id,String newPWD); 14 int changePWD(int id,String newPWD);
  15 +
  16 + Map<String,Object> register(SysUser u);
13 } 17 }
src/main/java/com/bsth/service/sys/impl/SysUserServiceImpl.java
1 package com.bsth.service.sys.impl; 1 package com.bsth.service.sys.impl;
2 2
3 -import java.util.Map;  
4 -  
5 -import org.springframework.beans.factory.annotation.Autowired;  
6 -import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;  
7 -import org.springframework.stereotype.Service;  
8 - 3 +import com.bsth.common.ResponseCode;
9 import com.bsth.entity.sys.SysUser; 4 import com.bsth.entity.sys.SysUser;
10 import com.bsth.repository.sys.SysUserRepository; 5 import com.bsth.repository.sys.SysUserRepository;
11 -import com.bsth.security.util.SecurityUtils;  
12 import com.bsth.service.impl.BaseServiceImpl; 6 import com.bsth.service.impl.BaseServiceImpl;
13 import com.bsth.service.sys.SysUserService; 7 import com.bsth.service.sys.SysUserService;
  8 +import org.slf4j.Logger;
  9 +import org.slf4j.LoggerFactory;
  10 +import org.springframework.beans.factory.annotation.Autowired;
  11 +import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
  12 +import org.springframework.stereotype.Service;
  13 +
  14 +import java.util.HashMap;
  15 +import java.util.Map;
14 16
15 @Service 17 @Service
16 public class SysUserServiceImpl extends BaseServiceImpl<SysUser, Integer> implements SysUserService{ 18 public class SysUserServiceImpl extends BaseServiceImpl<SysUser, Integer> implements SysUserService{
17 19
18 @Autowired 20 @Autowired
19 SysUserRepository sysUserRepository; 21 SysUserRepository sysUserRepository;
  22 +
  23 + Logger logger = LoggerFactory.getLogger(this.getClass());
20 24
21 @Override 25 @Override
22 public SysUser findByUserName(String name) { 26 public SysUser findByUserName(String name) {
@@ -45,4 +49,25 @@ public class SysUserServiceImpl extends BaseServiceImpl&lt;SysUser, Integer&gt; implem @@ -45,4 +49,25 @@ public class SysUserServiceImpl extends BaseServiceImpl&lt;SysUser, Integer&gt; implem
45 public int changePWD(int id,String newPWD) { 49 public int changePWD(int id,String newPWD) {
46 return sysUserRepository.changePWD(id,new BCryptPasswordEncoder(4).encode(newPWD)); 50 return sysUserRepository.changePWD(id,new BCryptPasswordEncoder(4).encode(newPWD));
47 } 51 }
  52 +
  53 + @Override
  54 + public Map<String, Object> register(SysUser u) {
  55 + Map<String, Object> rs = new HashMap();
  56 + try{
  57 + //检查用户名是否存在
  58 + if(findByUserName(u.getUserName()) != null){
  59 + rs.put("status", ResponseCode.ERROR);
  60 + rs.put("msg", "用户名" + u.getUserName() + "已存在!");
  61 + }
  62 + else{
  63 + u.setPassword(new BCryptPasswordEncoder(4).encode(u.getPassword()));
  64 + rs = super.save(u);
  65 + }
  66 + }catch (Exception e){
  67 + logger.error("", e);
  68 + rs.put("status", ResponseCode.ERROR);
  69 + rs.put("msg", e.getMessage());
  70 + }
  71 + return rs;
  72 + }
48 } 73 }
src/main/resources/static/pages/permission/user/add.html
@@ -150,10 +150,26 @@ @@ -150,10 +150,26 @@
150 submitHandler : function(f) { 150 submitHandler : function(f) {
151 var params = form.serializeJSON(); 151 var params = form.serializeJSON();
152 error.hide(); 152 error.hide();
153 - console.log(params);  
154 -  
155 - //检查一下用户是否存在  
156 - $get('/user/all', {userName_eq: params.userName}, function(list){ 153 +
  154 + $.ajax({
  155 + url: '/user/register',
  156 + type: 'POST',
  157 + traditional: true,
  158 + data: params,
  159 + success: function(rs){
  160 + if(!rs){
  161 + layer.msg('未知异常!');
  162 + }
  163 + if(rs.status=='SUCCESS'){
  164 + layer.msg('添加用户成功.');
  165 + loadPage('list.html');
  166 + }
  167 + else if(rs.status=='ERROR'){
  168 + layer.msg('添加失败[ ' + rs.msg + ']');
  169 + }
  170 + }
  171 + });
  172 + /*$get('/user/all', {userName_eq: params.userName}, function(list){
157 if(!list || list.length == 0){ 173 if(!list || list.length == 0){
158 console.log(params); 174 console.log(params);
159 $.ajax({ 175 $.ajax({
@@ -166,14 +182,14 @@ @@ -166,14 +182,14 @@
166 loadPage('list.html'); 182 loadPage('list.html');
167 } 183 }
168 }); 184 });
169 - /* $post('/user', params, function(res){ 185 + /!* $post('/user', params, function(res){
170 layer.msg('添加用户成功.'); 186 layer.msg('添加用户成功.');
171 loadPage('list.html'); 187 loadPage('list.html');
172 - }); */ 188 + }); *!/
173 } 189 }
174 else 190 else
175 layer.alert('用户【' + params.userName + '】已存在', {icon: 2, title: '提交被拒绝'}); 191 layer.alert('用户【' + params.userName + '】已存在', {icon: 2, title: '提交被拒绝'});
176 - }); 192 + });*/
177 } 193 }
178 }); 194 });
179 }); 195 });
src/main/resources/static/real_control_v2/fragments/line_schedule/context_menu/fcxxwt.html
@@ -129,7 +129,7 @@ @@ -129,7 +129,7 @@
129 <div class="uk-width-1-1"> 129 <div class="uk-width-1-1">
130 <div class="uk-form-row ct-stacked"> 130 <div class="uk-form-row ct-stacked">
131 <div class="uk-form-controls" style="margin-top: 5px;"> 131 <div class="uk-form-controls" style="margin-top: 5px;">
132 - <textarea id="form-s-t" cols="30" rows="5" name="remarks" data-fv-stringlength="true" data-fv-stringlength-max="20" placeholder="备注,不超过20个字符">{{sch.remarks}}</textarea> 132 + <textarea id="form-s-t" cols="30" rows="5" name="remarks" data-fv-stringlength="true" data-fv-stringlength-max="50" placeholder="备注,不超过50个字符">{{sch.remarks}}</textarea>
133 </div> 133 </div>
134 </div> 134 </div>
135 </div> 135 </div>
src/main/resources/static/real_control_v2/js/line_schedule/sch_table.js
@@ -8,7 +8,7 @@ var gb_schedule_table = (function () { @@ -8,7 +8,7 @@ var gb_schedule_table = (function () {
8 //车辆应发未发车辆数 8 //车辆应发未发车辆数
9 var car_yfwf_map = {}; 9 var car_yfwf_map = {};
10 var schedule_sort = function (s1, s2) { 10 var schedule_sort = function (s1, s2) {
11 - return s1.dfsjT - s2.dfsjT; 11 + return s1.fcsjT - s2.fcsjT;
12 }; 12 };
13 13
14 var show = function (cb) { 14 var show = function (cb) {