Browse Source

我的消息排序问题;用户管理列表查询与导出功能修复

dev
yujintao 6 years ago
parent
commit
2977d91ff6
  1. 4
      esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/resources/mapper/InformationDao.xml
  2. 103
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/excel/UserExcel.java
  3. 4
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java

4
esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/resources/mapper/InformationDao.xml

@ -15,7 +15,7 @@
im.BUSINESS_ID,
im.BUSINESS_TYPE,
im.REL_BUSINESS_CONTENT,
DATE_FORMAT( im.CREATED_TIME, '%Y-%m-%d %H:%i:%s' ) AS `time`
im.CREATED_TIME AS `time`
FROM
epdc_information im
WHERE
@ -23,7 +23,7 @@
AND im.CREATED_TIME <= STR_TO_DATE( #{timestamp}, '%Y-%m-%d %H:%i:%s' )
AND im.DEL_FLAG= '0'
ORDER BY
im.READ_FLAG DESC, im.CREATED_TIME DESC
im.READ_FLAG ASC, im.CREATED_TIME DESC
LIMIT #{pageIndex},#{pageSize}
</select>

103
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/excel/UserExcel.java

@ -30,81 +30,50 @@ import java.util.Date;
*/
@Data
public class UserExcel {
@Excel(name = "主键")
private String id;
@Excel(name = "昵称")
private String nickname;
@Excel(name = "手机号")
private String mobile;
@Excel(name = "密码")
private String password;
@Excel(name = "注册时间")
private Date registerTime;
@Excel(name = "头像")
private String faceImg;
@Excel(name = "性别(女性-female,男性-male)")
private String sex;
@Excel(name = "生日")
private Date birthday;
@Excel(name = "邮箱")
private String email;
@Excel(name = "电话")
private String telephone;
@Excel(name = "邮编")
private String zipCode;
@Excel(name = "职业")
private String profession;
@Excel(name = "爱好")
private String hobbies;
@Excel(name = "个性签名")
private String userSign;
@Excel(name = "邀请码")
private String invitationCode;
@Excel(name = "最近登录时间")
private Date lastLoginTime;
@Excel(name = "最近登录IP")
private String lastLoginIp;
@Excel(name = "最近登录位置经度")
private String lastLongitude;
@Excel(name = "最近登录位置维度")
private String lastLatitude;
@Excel(name = "真实姓名")
private String realName;
@Excel(name = "身份证号")
private String identityNo;
@Excel(name = "是否党员", replace = {"是_1", "否_0"})
private String partyFlag;
@Excel(name = "手机号")
private String mobile;
@Excel(name = "街道")
private String street;
@Excel(name = "社区")
private String community;
@Excel(name = "网格")
private String grid;
@Excel(name = "居民住址")
private String address;
@Excel(name = "微信OPENID")
private String wxOpenId;
@Excel(name = "是否是党员(0-否,1-是)")
private String partyFlag;
@Excel(name = "注册方式(wx:微信注册)")
private String registerWay;
@Excel(name = "用户来源(wp:公众号)")
private String registerSource;
@Excel(name = "昵称")
private String nickname;
@Excel(name = "性别", replace = {"男_1", "女_0", "保密_2"})
private String sex;
@Excel(name = "生日", format = "yyyy-MM-dd")
private Date birthday;
@Excel(name = "注册时间", format = "yyyy-MM-dd HH:mm:ss")
private Date registerTime;
@Excel(name = "手机号所属省份")
private String phoneProvince;
private String mobileProvince;
@Excel(name = "手机号所属城市")
private String phoneCity;
private String mobileCity;
@Excel(name = "手机号所属运营商")
private String phoneCarrier;
@Excel(name = "用户积分")
private Integer points;
@Excel(name = "邀请人ID")
private String inviteUserId;
@Excel(name = "乐观锁")
private Integer revision;
@Excel(name = "网格ID")
private String gridId;
@Excel(name = "创建人")
private String createdBy;
@Excel(name = "创建时间")
private Date createdTime;
@Excel(name = "更新人")
private String updatedBy;
@Excel(name = "更新时间")
private Date updatedTime;
@Excel(name = "删除标记")
private String delFlag;
private String mobileCarrier;
}

4
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java

@ -33,8 +33,6 @@ import com.elink.esua.epdc.dao.UserDao;
import com.elink.esua.epdc.dto.PartyMembersDTO;
import com.elink.esua.epdc.dto.UserDTO;
import com.elink.esua.epdc.dto.epdc.form.EpdcUserRegistFormDTO;
import com.elink.esua.epdc.dto.epdc.form.EpdcUserUpdateAvatarFromDTO;
import com.elink.esua.epdc.dto.epdc.form.EpdcUserUpdateMobileFromDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcUserInfoResultDTO;
import com.elink.esua.epdc.entity.UserEntity;
import com.elink.esua.epdc.enums.AppUserAuditStateEnum;
@ -109,7 +107,7 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem
wrapper.ge(StringUtils.isNotBlank(startTime), "REGISTER_TIME", startTime);
wrapper.lt(StringUtils.isNotBlank(endTime), "REGISTER_TIME", endTime);
wrapper.eq(StringUtils.isNotBlank(auditState), FieldConstant.STATE, auditState);
wrapper.in(CollUtil.isNotEmpty(deptIdList), "GRID_ID", deptIdList);
wrapper.in(CollUtil.isNotEmpty(deptIdList), FieldConstant.GRID_ID, deptIdList);
wrapper.eq(StringUtils.isNotBlank(isParty), "PARTY_FLAG", isParty);
return wrapper;
}

Loading…
Cancel
Save