Commit 2771da6d by yangyang

重庆登录相关、意见反馈提交(重庆)

parent 626f02b7
...@@ -46,9 +46,6 @@ public class SysUser extends Model<SysUser> { ...@@ -46,9 +46,6 @@ public class SysUser extends Model<SysUser> {
*/ */
private String openFlag; private String openFlag;
private String defaultModel;
private String remark;
/** /**
* 录入人 * 录入人
*/ */
...@@ -59,23 +56,6 @@ public class SysUser extends Model<SysUser> { ...@@ -59,23 +56,6 @@ public class SysUser extends Model<SysUser> {
@DateTimeFormat(pattern = "yyyy-MM-ss HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-ss HH:mm:ss")
private Date lrsj; private Date lrsj;
/** /**
* 改写人
*/
private String gxr;
/**
* 改写时间
*/
@DateTimeFormat(pattern = "yyyy-MM-ss HH:mm:ss")
private Date gxsj;
/**
* 录入单位代码
*/
private String lrdwdm;
/**
* 录入单位名称
*/
private String lrdwmc;
/**
* 用户证件号码 * 用户证件号码
*/ */
private String identitycard; private String identitycard;
...@@ -113,51 +93,6 @@ public class SysUser extends Model<SysUser> { ...@@ -113,51 +93,6 @@ public class SysUser extends Model<SysUser> {
*/ */
private String policemanid; private String policemanid;
private Integer defaultDesktop;
private String theme;
private Date lastlogintime;
private Date lastchecktime;
/**
* 信息资源授权字符串
*/
private String xxzyurl;
/**
* 工作桌面指挥员模块id
*/
private String gzzmZhy;
/**
* 工作桌面研判员员模块id
*/
private String gzzmYpy;
/**
* 工作桌面侦查员模块id
*/
private String gzzmZcy;
/**
* 用户角色
*/
private String gzzmPlay;
/**
* 管理员判断标志 00:否 01:是
*/
private String glybz;
/**
* 特权用户判断标志 00:否 01:是
*/
private String tqyhbz;
private String jgzPhotoZm;
private String jgzPhotoFm;
private String zbzxDwdm;
private String grdf;
/** /**
* 获取主键值 * 获取主键值
* *
......
package com.founder.commonutils.model.newPublicEntity; package com.founder.commonutils.model.newPublicEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -8,7 +9,6 @@ import lombok.EqualsAndHashCode; ...@@ -8,7 +9,6 @@ import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date;
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
...@@ -46,40 +46,7 @@ public class SysUsers implements Serializable { ...@@ -46,40 +46,7 @@ public class SysUsers implements Serializable {
@ApiModelProperty(value = "密码") @ApiModelProperty(value = "密码")
private String password; private String password;
@ApiModelProperty(value = "权限0 是编辑新增删除(所有权限)1:新增修改自己的 2:查看自己的")
private String jurisdiction;
@ApiModelProperty(value = "更新时间")
private Date gxsj;
@ApiModelProperty(value = "入库时间")
private Date rksj;
@ApiModelProperty(value = "信息来源描述")
private String xxlyms;
@ApiModelProperty(value = "职务")
private String jobname;
@ApiModelProperty(value = "xxsc_pdbz") @ApiModelProperty(value = "xxsc_pdbz")
private String xxsc_pdbz; @TableField("scbz")
private String scbz;
@ApiModelProperty(value = "录入人")
private String lrr;
@ApiModelProperty(value = "录入单位代码")
private String lrdwdm;
@ApiModelProperty(value = "录入单位名称")
private String lrdwmc;
@ApiModelProperty(value = "更新人")
private String gxr;
@ApiModelProperty(value = "更新单位代码")
private String gxdwdm;
@ApiModelProperty(value = "更新单位名称")
private String gxdwmc;
} }
...@@ -24,6 +24,8 @@ public class KsjTableResult { ...@@ -24,6 +24,8 @@ public class KsjTableResult {
private List<Title> title;// 表头 private List<Title> title;// 表头
private List<Search> search;// 查询条件
@Data @Data
public static class Title { public static class Title {
private String prop;// 标签(对应数据库字段) private String prop;// 标签(对应数据库字段)
...@@ -32,5 +34,13 @@ public class KsjTableResult { ...@@ -32,5 +34,13 @@ public class KsjTableResult {
private String type;// 日期为date 其他的都为text类型 private String type;// 日期为date 其他的都为text类型
private String ishead;// 是否为默认展示表头,0是,1否 private String ishead;// 是否为默认展示表头,0是,1否
} }
@Data
public static class Search {
private String prop;// 标签(对应数据库字段)
private String label;// 标签(对应的字段注释)
private boolean search;// True/false true得即为查询条件
private String type;// 日期为date 其他的都为text类型
}
} }
} }
...@@ -47,15 +47,21 @@ public class cqInterfaceUtil { ...@@ -47,15 +47,21 @@ public class cqInterfaceUtil {
KsjTableResult.Rows rows = new KsjTableResult.Rows(); KsjTableResult.Rows rows = new KsjTableResult.Rows();
rows.setTabsName(key); rows.setTabsName(key);
rows.setUrl(value.get(0).getUrl()); rows.setUrl(value.get(0).getUrl());
List<KsjTableResult.Rows.Search> searchList = new ArrayList<>();
List<KsjTableResult.Rows.Title> titleList = new ArrayList<>(); List<KsjTableResult.Rows.Title> titleList = new ArrayList<>();
value.stream().forEach(p->{ value.stream().forEach(p->{
KsjTableResult.Rows.Title title = new KsjTableResult.Rows.Title(); KsjTableResult.Rows.Title title = new KsjTableResult.Rows.Title();
KsjTableResult.Rows.Search search = new KsjTableResult.Rows.Search();
BeanUtils.copyProperties(p,title); BeanUtils.copyProperties(p,title);
BeanUtils.copyProperties(p,search);
if(p.getIssearch().equals("0")){ if(p.getIssearch().equals("0")){
title.setSearch(true); title.setSearch(true);
search.setSearch(true);
searchList.add(search);
} }
titleList.add(title); titleList.add(title);
}); });
rows.setSearch(searchList);
rows.setTitle(titleList); rows.setTitle(titleList);
rowsList.add(rows); rowsList.add(rows);
}); });
......
...@@ -21,6 +21,7 @@ import javax.annotation.Resource; ...@@ -21,6 +21,7 @@ import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.Base64;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
...@@ -65,14 +66,14 @@ public class SysUserController extends ApiController { ...@@ -65,14 +66,14 @@ public class SysUserController extends ApiController {
} }
QueryWrapper queryWrapper = new QueryWrapper(); QueryWrapper queryWrapper = new QueryWrapper();
queryWrapper.eq("USERNAME", username); queryWrapper.eq("USERNAME", username);
queryWrapper.eq("PASSWORD", DigestUtil.encrypt(password)); queryWrapper.eq("PASSWORD", Base64.getEncoder().encodeToString(password.getBytes()));
queryWrapper.eq("SCBZ", 0); queryWrapper.eq("SCBZ", 0);
SysUser one = sysUserService.getOne(queryWrapper); SysUser one = sysUserService.getOne(queryWrapper);
if (one == null) { if (one == null) {
return MapRestResult.build(500, "该用户不存在", null); return MapRestResult.build(500, "该用户不存在", null);
} }
if (!DigestUtil.encrypt(password).equals(one.getPassword())) { if (!Base64.getEncoder().encodeToString(password.getBytes()).equals(one.getPassword())) {
return MapRestResult.build(500, "账号、密码不正确", null); return MapRestResult.build(500, "账号、密码不正确", null);
} }
// 拿到真实ip // 拿到真实ip
...@@ -80,7 +81,7 @@ public class SysUserController extends ApiController { ...@@ -80,7 +81,7 @@ public class SysUserController extends ApiController {
JwtUser util = new JwtUser(); JwtUser util = new JwtUser();
String ip = request.getRemoteAddr(); String ip = request.getRemoteAddr();
//密码加密与刑专一致 //密码加密与刑专一致
Token tokenEntity=new Token(one.getUsername(),one.getIp(), DigestUtil.encrypt(password)); Token tokenEntity=new Token(one.getUsername(),one.getIp(), Base64.getEncoder().encodeToString(password.getBytes()));
JSONObject jsonObject = (JSONObject) JSONObject.toJSON(tokenEntity); JSONObject jsonObject = (JSONObject) JSONObject.toJSON(tokenEntity);
//用户JWT生成token //用户JWT生成token
String token = util.createJWT(jsonObject.toString()); String token = util.createJWT(jsonObject.toString());
......
package com.founder.servicebase.mapper.mysqlMapper; package com.founder.servicebase.mapper.qgxzMapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.founder.commonutils.model.newPublicEntity.SysUser; import com.founder.commonutils.model.newPublicEntity.SysUser;
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.founder.servicebase.mapper.mysqlMapper.SysUserMapper"> <mapper namespace="com.founder.servicebase.mapper.qgxzMapper.SysUserMapper">
<select id="getUsersByNamePassword" resultType="com.founder.commonutils.model.newPublicEntity.SysUsers"> <select id="getUsersByNamePassword" resultType="com.founder.commonutils.model.newPublicEntity.SysUsers">
select * from sys_users select * from sys_user
where 1=1 and xxsc_pdbz = '0' where 1=1 and scbz = '0'
<if test="username!=null and username!=''"> <if test="username!=null and username!=''">
and username = #{username} and username = #{username}
</if> </if>
......
...@@ -4,7 +4,7 @@ package com.founder.servicebase.service.serviceimpl; ...@@ -4,7 +4,7 @@ package com.founder.servicebase.service.serviceimpl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.founder.commonutils.model.newPublicEntity.SysUser; import com.founder.commonutils.model.newPublicEntity.SysUser;
import com.founder.servicebase.mapper.mysqlMapper.SysUserMapper; import com.founder.servicebase.mapper.qgxzMapper.SysUserMapper;
import com.founder.servicebase.service.SysUserService; import com.founder.servicebase.service.SysUserService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
......
...@@ -3,7 +3,9 @@ package com.founder.publicapi.controller.SuggestionService; ...@@ -3,7 +3,9 @@ package com.founder.publicapi.controller.SuggestionService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.founder.commonutils.model.newPublicEntity.MapRestResult; import com.founder.commonutils.model.newPublicEntity.MapRestResult;
import com.founder.commonutils.model.newPublicEntity.SkypDesktopEntity.SkMenu;
import com.founder.commonutils.model.newPublicEntity.suggestionEntity.CommentEntity; import com.founder.commonutils.model.newPublicEntity.suggestionEntity.CommentEntity;
import com.founder.commonutils.model.newPublicEntity.suggestionEntity.PaperEntity;
import com.founder.commonutils.util.KeyUtilNaotu; import com.founder.commonutils.util.KeyUtilNaotu;
import com.founder.publicapi.mapper.mysqlMapper.CommentMapper; import com.founder.publicapi.mapper.mysqlMapper.CommentMapper;
import com.founder.servicebase.logs.OperLog; import com.founder.servicebase.logs.OperLog;
...@@ -121,17 +123,19 @@ public class CommentController { ...@@ -121,17 +123,19 @@ public class CommentController {
} }
// 子评论加入到父评论的 child 中 // 子评论加入到父评论的 child 中
for(CommentEntity comment : list) { for(CommentEntity comment : list) {
List<CommentEntity> child = new ArrayList<>();
String id = comment.getParentId(); String id = comment.getParentId();
if(id != null) { // 当前评论为子评论 if(id != null) { // 当前评论为子评论
CommentEntity name = commentMapper.selectById(id); CommentEntity name = commentMapper.selectById(id);
comment.setParentName(name.getUserName()); comment.setParentName(name.getUserName());
CommentEntity p = map.get(id); CommentEntity p = map.get(id);
if(p.getChild() == null) { // child 为空,则创建 if(p.getChild() == null) { // child 为空,则创建
p.setChild(new ArrayList<>()); child.add(comment);
p.setChild(child);
}else { }else {
p.getChild().add(comment); p.getChild().add(comment);
} }
} }
} }
......
...@@ -44,7 +44,7 @@ approvalDownloadTemplate = http://77.1.24.19:1009/excel/approvalWord/ApprovalWor ...@@ -44,7 +44,7 @@ approvalDownloadTemplate = http://77.1.24.19:1009/excel/approvalWord/ApprovalWor
#\u4FE1\u606F\u53CD\u9988\u4E0A\u4F20\u7684\u8DEF\u5F84 #\u4FE1\u606F\u53CD\u9988\u4E0A\u4F20\u7684\u8DEF\u5F84
suggestionFilePath = /data/excel/suggestion/ suggestionFilePath = /data/excel/suggestion/
#\u4FE1\u606F\u53CD\u9988\u4E0B\u8F7D\u8DEF\u5F84 #\u4FE1\u606F\u53CD\u9988\u4E0B\u8F7D\u8DEF\u5F84
suggestionDownload = http://47.92.48.137:1009/excel/suggestion/ suggestionDownload = http://77.1.24.19:1009/excel/suggestion/
#\u8D44\u6E90\u7BA1\u7406\u4E0A\u4F20\u8DEF\u5F84 #\u8D44\u6E90\u7BA1\u7406\u4E0A\u4F20\u8DEF\u5F84
ResourceManagerUpload = /data/excel/ResourceManager/ ResourceManagerUpload = /data/excel/ResourceManager/
......
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