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 237 }
238 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 3 import com.bsth.entity.sys.SysUser;
4 4 import com.bsth.service.BaseService;
5 5  
  6 +import java.util.Map;
  7 +
6 8 public interface SysUserService extends BaseService<SysUser, Integer>{
7 9  
8 10 SysUser findByUserName(String name);
... ... @@ -10,4 +12,6 @@ public interface SysUserService extends BaseService&lt;SysUser, Integer&gt;{
10 12 int changeEnabled(int id,int enabled);
11 13  
12 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 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 4 import com.bsth.entity.sys.SysUser;
10 5 import com.bsth.repository.sys.SysUserRepository;
11   -import com.bsth.security.util.SecurityUtils;
12 6 import com.bsth.service.impl.BaseServiceImpl;
13 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 17 @Service
16 18 public class SysUserServiceImpl extends BaseServiceImpl<SysUser, Integer> implements SysUserService{
17 19  
18 20 @Autowired
19 21 SysUserRepository sysUserRepository;
  22 +
  23 + Logger logger = LoggerFactory.getLogger(this.getClass());
20 24  
21 25 @Override
22 26 public SysUser findByUserName(String name) {
... ... @@ -45,4 +49,25 @@ public class SysUserServiceImpl extends BaseServiceImpl&lt;SysUser, Integer&gt; implem
45 49 public int changePWD(int id,String newPWD) {
46 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 150 submitHandler : function(f) {
151 151 var params = form.serializeJSON();
152 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 173 if(!list || list.length == 0){
158 174 console.log(params);
159 175 $.ajax({
... ... @@ -166,14 +182,14 @@
166 182 loadPage('list.html');
167 183 }
168 184 });
169   - /* $post('/user', params, function(res){
  185 + /!* $post('/user', params, function(res){
170 186 layer.msg('添加用户成功.');
171 187 loadPage('list.html');
172   - }); */
  188 + }); *!/
173 189 }
174 190 else
175 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 129 <div class="uk-width-1-1">
130 130 <div class="uk-form-row ct-stacked">
131 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 133 </div>
134 134 </div>
135 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 8 //车辆应发未发车辆数
9 9 var car_yfwf_map = {};
10 10 var schedule_sort = function (s1, s2) {
11   - return s1.dfsjT - s2.dfsjT;
  11 + return s1.fcsjT - s2.fcsjT;
12 12 };
13 13  
14 14 var show = function (cb) {
... ...