|
@@ -1,7 +1,12 @@
|
|
|
package com.sooka.module.web.system.service.impl;
|
|
|
|
|
|
+import com.sooka.common.utils.CheckSumUtil;
|
|
|
+import com.sooka.common.utils.JsonUtil;
|
|
|
+import com.sooka.common.utils.StrUtil;
|
|
|
+import com.sooka.component.shiro.PasswordKit;
|
|
|
import com.sooka.module.web.system.service.CmsUserService;
|
|
|
import com.sooka.mybatis.mapper.TCmsUserMapper;
|
|
|
+import com.sooka.mybatis.model.TCmsUser;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -15,4 +20,18 @@ public class CmsUserServiceImpl implements CmsUserService {
|
|
|
|
|
|
@Autowired
|
|
|
private TCmsUserMapper userMapper;
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String insert(TCmsUser user) {
|
|
|
+ /* 加工password */
|
|
|
+ if (!StrUtil.isBlank(user.getPassword().trim())) {
|
|
|
+ String salt = CheckSumUtil.getMD5(user.getUsername().trim());
|
|
|
+ user.setPassword(PasswordKit.encodePassword(user.getPassword().trim(), salt));
|
|
|
+ user.setSalt(salt);
|
|
|
+ }
|
|
|
+ if (userMapper.insert(user) > 0) {
|
|
|
+ return JsonUtil.toSUCCESS("注册成功");
|
|
|
+ }
|
|
|
+ return JsonUtil.toERROR("注册失败!");
|
|
|
+ }
|
|
|
}
|