Commit 8a56e992 authored by cuijun's avatar cuijun

成果数据接口

parent 61227abe
...@@ -86,4 +86,11 @@ public class AppUserDetail { ...@@ -86,4 +86,11 @@ public class AppUserDetail {
@ApiModelProperty(value = "1-新人用户;2-未激活;3-激活") @ApiModelProperty(value = "1-新人用户;2-未激活;3-激活")
@Column(name = "state") @Column(name = "state")
private Integer state; private Integer state;
@Column(name = "adminStrators")
private String admin_Strators;
} }
...@@ -51,4 +51,8 @@ public class AppUserLogin { ...@@ -51,4 +51,8 @@ public class AppUserLogin {
*/ */
@Column(name = "gtdata_pass") @Column(name = "gtdata_pass")
private String gtdataPass; private String gtdataPass;
// @Column(name="administrators")
// private String administrators;
} }
...@@ -103,4 +103,6 @@ public class AppUserVo { ...@@ -103,4 +103,6 @@ public class AppUserVo {
private String password; private String password;
private String gtdataPass; private String gtdataPass;
private String adminStrators;
} }
...@@ -392,6 +392,8 @@ public class AppPermissionService { ...@@ -392,6 +392,8 @@ public class AppPermissionService {
log.info("-----------autoLogin----code==="+code+"----activityCode===="+activityCode); log.info("-----------autoLogin----code==="+code+"----activityCode===="+activityCode);
JSONObject data = new JSONObject(); JSONObject data = new JSONObject();
AppUserVo userVo = appUserDetailBiz.getUserInfoById(userid); AppUserVo userVo = appUserDetailBiz.getUserInfoById(userid);
// AppUserDetail appUserDetail = appUserDetailBiz.selectById(userVo.getId());
System.out.println(userVo);
if (userVo != null) { if (userVo != null) {
data.put("nickname", nickname); data.put("nickname", nickname);
data.put("headerurl", headimgurl); data.put("headerurl", headimgurl);
...@@ -407,6 +409,7 @@ public class AppPermissionService { ...@@ -407,6 +409,7 @@ public class AppPermissionService {
data.put("imUserId", userVo.getImUserid()); data.put("imUserId", userVo.getImUserid());
data.put("code", userVo.getCode()); data.put("code", userVo.getCode());
data.put("positionId", userVo.getPositionId()); data.put("positionId", userVo.getPositionId());
data.put("administrators",userVo.getAdminStrators());
//更新登录时间 和 ip //更新登录时间 和 ip
String clientIp = getIp(); String clientIp = getIp();
appUserLoginBiz.updateLoginInfo(userid, clientIp); appUserLoginBiz.updateLoginInfo(userid, clientIp);
......
...@@ -36,12 +36,13 @@ ...@@ -36,12 +36,13 @@
<result column="jobTitle" property="jobTitle"/> <result column="jobTitle" property="jobTitle"/>
<result column="memberName" property="memberName"/> <result column="memberName" property="memberName"/>
<result column="gtdata_pass" property="gtdataPass"/> <result column="gtdata_pass" property="gtdataPass"/>
<result column="admin_Strators" property="adminStrators"/>
</resultMap> </resultMap>
<!-- 获取用户信息 --> <!-- 获取用户信息 -->
<select id="getUserInfo" resultMap="AppUserVoMap"> <select id="getUserInfo" resultMap="AppUserVoMap">
select l.im_userid,l.username,l.wx_openid,l.unionid,l.openid,l.status,l.id_number,l.certification_status,l.gtdata_pass,d.* from app_user_login l select l.im_userid,l.username,l.wx_openid,l.unionid,l.openid,l.status,l.id_number,l.certification_status,l.gtdata_pass,d.*, d.admin_Strators as adminStrators from app_user_login l
left join app_user_detail d left join app_user_detail d
on d.userid = l.id on d.userid = l.id
where d.userid = #{userId} limit 1 where d.userid = #{userId} limit 1
......
package com.upyuns.platform.rs.website.dto;
import com.github.wxiaoqi.security.common.vo.PageParam;
import lombok.Data;
@Data
public class GainDataDTO extends PageParam {
private String menuId;
}
package com.upyuns.platform.rs.website.controller.web; package com.upyuns.platform.rs.website.controller.web;
import com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.github.wxiaoqi.security.common.rest.BaseController; import com.github.wxiaoqi.security.common.rest.BaseController;
import com.github.wxiaoqi.security.common.vo.PageDataVO;
import com.upyuns.platform.rs.website.biz.GainDataBiz; import com.upyuns.platform.rs.website.biz.GainDataBiz;
import com.upyuns.platform.rs.website.dto.GainDataDTO;
import com.upyuns.platform.rs.website.entity.GainData; import com.upyuns.platform.rs.website.entity.GainData;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang.StringUtils;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import tk.mybatis.mapper.entity.Example;
import java.util.List;
@RestController @RestController
@RequestMapping("gainData") @RequestMapping("gainData/web")
public class GainDataController extends BaseController<GainDataBiz,GainData> { public class GainDataController extends BaseController<GainDataBiz,GainData> {
@ApiModelProperty("列表")
@IgnoreUserToken
@RequestMapping(value = "/app/unauth/mapAll",method = RequestMethod.GET)
public ObjectRestResponse<List<GainData>> getPageList(GainDataDTO dto) {
Example example = new Example(GainData.class);
Example.Criteria criteria = example.createCriteria();
criteria.andEqualTo("isDel", 0);
// if (StringUtils.isNotBlank(dto.getName())){
// criteria.andLike("name","%"+dto.getName()+"%");
// }
// String menuId = dto.getMenuId().toString();
if (StringUtils.isNotBlank(dto.getMenuId())){
criteria.andEqualTo("menuId",dto.getMenuId());
}
PageDataVO pageDataVO = PageDataVO.pageInfo(dto.getPage(), dto.getLimit(), ()->baseBiz.selectByExample(example));
return ObjectRestResponse.succ(pageDataVO);
}
} }
\ No newline at end of file
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