|
@@ -4,6 +4,8 @@ import java.util.ArrayList;
|
|
|
import java.util.Collections;
|
|
|
import java.util.List;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.boman.common.core.utils.DateUtils;
|
|
|
import com.boman.common.core.utils.obj.ObjectUtils;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -475,4 +477,29 @@ public class SysUserServiceImpl implements ISysUserService
|
|
|
|
|
|
return userMapper.listByDeptId(deptIdList);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 为用户档案定制新增接口
|
|
|
+ * @param result
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public void addUser(List<JSONObject> result) {
|
|
|
+ JSONObject jsonObject = result.get(0);
|
|
|
+ String nameUser = String.valueOf(jsonObject.get("name_user"));
|
|
|
+ String genderUser = String.valueOf(jsonObject.get("gender_user"));
|
|
|
+ String callNumber = String.valueOf(jsonObject.get("call_number"));
|
|
|
+ SysUser user = new SysUser();
|
|
|
+ user.setPhonenumber(callNumber);
|
|
|
+ user.setSex("男".equals(genderUser)?"0":"1");
|
|
|
+ user.setUserName(callNumber);
|
|
|
+ user.setNickName(nameUser);
|
|
|
+ user.setStatus("1");
|
|
|
+ user.setCreateBy("admin");
|
|
|
+ user.setCreateTime(DateUtils.getNowDate());
|
|
|
+ user.setPassword(SecurityUtils.encryptPassword(callNumber));
|
|
|
+ if (!UserConstants.NOT_UNIQUE.equals(checkPhoneUnique(user))){
|
|
|
+ userMapper.insertUser(user);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|