IfishSystemEnglish/src/main/java/com/ifish/mapper/Tbl_User_MapperSql.java

96 lines
3.8 KiB
Java

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package com.ifish.mapper;
import com.ifish.bean.Tbl_User;
import org.apache.ibatis.annotations.Param;
import org.apache.commons.lang3.StringUtils;
/**
*
* @author Administrator
*/
public class Tbl_User_MapperSql {
public String updateUser(@Param("user") Tbl_User user) {
StringBuilder sb = new StringBuilder();
sb.append("Update tbl_User SET ");
if (user.getNickName() != null && StringUtils.isNotBlank(user.getNickName())) {
sb.append("nick_name = #{user.nickName}, ");
}
if (user.getUserPassword() != null && StringUtils.isNotBlank(user.getUserPassword())) {
sb.append("user_password = #{user.userPassword}, ");
}
if (user.getPhoneNumber() != null && StringUtils.isNotBlank(user.getPhoneNumber())) {
sb.append("phone_number = #{user.phoneNumber}, ");
}
if (user.getUserEmail() != null && StringUtils.isNotBlank(user.getUserEmail())) {
sb.append("user_email = #{user.userEmail}, ");
}
// if (user.getUserType() != null && StringUtils.isNotBlank(user.getUserType())) {
// sb.append("user_type = #{user.userType}, ");
// }
if (user.getUserImg() != null && StringUtils.isNotBlank(user.getUserImg())) {
sb.append("user_img = #{user.userImg}, ");
}
if (user.getUserSex() != null && StringUtils.isNotBlank(user.getUserSex())) {
sb.append("user_sex = #{user.userSex}, ");
}
if (user.getLoginTime() != null) {
sb.append("login_time = #{user.loginTime}, ");
}
//注册时间不予修改
if (user.getLoginType() != null && StringUtils.isNotBlank(user.getLoginType())) {
sb.append("login_type = #{user.loginType}, ");
}
if (user.getRemarks() != null && StringUtils.isNotBlank(user.getRemarks())) {
sb.append("remarks = #{user.remarks}, ");
}
if (user.getAddress() != null && StringUtils.isNotBlank(user.getAddress())) {
sb.append("address = #{user.address}, ");
}
if (user.getP2pverifyCode1() != null && StringUtils.isNotBlank(user.getP2pverifyCode1())) {
sb.append("p2pverify_code1 = #{user.p2pverifyCode1}, ");
}
if (user.getP2pverifyCode2() != null && StringUtils.isNotBlank(user.getP2pverifyCode2())) {
sb.append("p2pverify_code2 = #{user.p2pverifyCode2}, ");
}
if (user.getGwellUserid() != null && StringUtils.isNotBlank(user.getGwellUserid())) {
sb.append("gwell_userid = #{user.gwellUserid}, ");
}
if (user.getIsRegisterGwell() != null && StringUtils.isNotBlank(user.getIsRegisterGwell())) {
sb.append("is_register_gwell = #{user.isRegisterGwell}, ");
}
if (user.getJiguangUserid() != null && StringUtils.isNotBlank(user.getJiguangUserid())) {
sb.append("jiguang_userID = #{user.jiguangUserid}, ");
}
if (user.getLatitude() != null && user.getLatitude() > 0) {
sb.append("latitude = #{user.latitude}, ");
}
if (user.getLongitude() != null && user.getLongitude() > 0) {
sb.append("longitude = #{iser.longitude}, ");
}
sb.append("update_time = NOW() ");
sb.append(" WHERE user_id = #{user.userId}");
return sb.toString();
}
/**
* 游客注册接口
*
* @param user
* @return
*/
public String registerUserByTourist(@Param("user") Tbl_User user) {
StringBuilder sb = new StringBuilder();
sb.append("INSERT tbl_user (user_type,token) value ('0',#{user.token})");
return sb.toString();
}
}