注册信息获取,提交
							parent
							
								
									ddd5f8b5dc
								
							
						
					
					
						commit
						1ad138e4d9
					
				| @ -0,0 +1,36 @@ | ||||
| package com.glxp.api.dao.auth; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| import org.apache.ibatis.annotations.Mapper; | ||||
| import org.apache.ibatis.annotations.Param; | ||||
| 
 | ||||
| import com.glxp.api.entity.auth.UserRegisterEntity; | ||||
| import com.glxp.api.req.auth.UserResisterFilterRequest; | ||||
| 
 | ||||
| @Mapper | ||||
| public interface UserRegisterDao { | ||||
| 
 | ||||
|     List<UserRegisterEntity> filterUserRegisters(UserResisterFilterRequest userResisterFilterRequest); | ||||
| 
 | ||||
|     UserRegisterEntity selectByCompanyName(String companyName); | ||||
| 
 | ||||
|     UserRegisterEntity selectByUserName(String userName); | ||||
| 
 | ||||
|     boolean insertUserRegister(UserRegisterEntity userRegisterEntity); | ||||
| 
 | ||||
|     boolean updateUserRegister(UserRegisterEntity userRegisterEntity); | ||||
| 
 | ||||
|     boolean deleteById(String id); | ||||
|     boolean deleteByMobile(@Param("mobile")String mobile , @Param("checkStatus")String checkStatus); | ||||
| 
 | ||||
|     UserRegisterEntity selectById(String id); | ||||
| 
 | ||||
|     UserRegisterEntity selectByCustomerId(@Param("id") String id); | ||||
| 
 | ||||
|     UserRegisterEntity selectByMobile(String mobile); | ||||
| 
 | ||||
|     boolean deleteByCustomerId(String id); | ||||
| 
 | ||||
|     String isExit(String mobile); | ||||
| } | ||||
| @ -0,0 +1,25 @@ | ||||
| package com.glxp.api.entity.auth; | ||||
| 
 | ||||
| import lombok.Data; | ||||
| 
 | ||||
| @Data | ||||
| public class UserRegisterEntity { | ||||
| 
 | ||||
|     private String id; | ||||
|     private String companyId; | ||||
|     private String mobile; | ||||
|     private String email; | ||||
|     private String userId; | ||||
|     private String realName; | ||||
|     private String contactWay; | ||||
|     private String companyName; | ||||
|     private String creditNum; | ||||
|     private String registerAddress; | ||||
|     private String bussinessStatus; | ||||
|     private String legalPerson; | ||||
|     private String legalIdCard; | ||||
|     private String checkStatus; | ||||
|     private String registerTime; | ||||
|     private String checkTime; | ||||
|     private String comments; | ||||
| } | ||||
| @ -0,0 +1,13 @@ | ||||
| package com.glxp.api.req.auth; | ||||
| 
 | ||||
| import com.glxp.api.util.page.ListPageRequest; | ||||
| 
 | ||||
| import lombok.Data; | ||||
| 
 | ||||
| @Data | ||||
| public class UserResisterFilterRequest extends ListPageRequest { | ||||
| 
 | ||||
|     private String companyName; | ||||
|     private String checkStatus; | ||||
|     private String companyId; | ||||
| } | ||||
| @ -0,0 +1,33 @@ | ||||
| package com.glxp.api.service.auth; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| import com.glxp.api.entity.auth.UserRegisterEntity; | ||||
| import com.glxp.api.req.auth.UserResisterFilterRequest; | ||||
| 
 | ||||
| public interface UserRegisterService { | ||||
| 
 | ||||
|     List<UserRegisterEntity> filterUserRegisters(UserResisterFilterRequest userResisterFilterRequest); | ||||
| 
 | ||||
|     boolean insertUserRegister(UserRegisterEntity userRegisterEntity); | ||||
| 
 | ||||
|     UserRegisterEntity selectByCompanyName(String companyName); | ||||
| 
 | ||||
|     boolean updateUserRegister(UserRegisterEntity userRegisterEntity); | ||||
| 
 | ||||
|     boolean deleteById(String id); | ||||
| 
 | ||||
|     UserRegisterEntity selectByUserName(String userName); | ||||
| 
 | ||||
|     boolean deleteByMobile(String mobile,String checkStatus); | ||||
| 
 | ||||
|     UserRegisterEntity selectById(String id); | ||||
| 
 | ||||
|     UserRegisterEntity selectByMobile(String mobile); | ||||
| 
 | ||||
|     boolean isExit(String mobile); | ||||
| 
 | ||||
|     boolean deleteByCustomerId(String id); | ||||
| 
 | ||||
|     UserRegisterEntity selectByCustomerId(String id); | ||||
| } | ||||
| @ -0,0 +1,100 @@ | ||||
| package com.glxp.api.service.auth.impl; | ||||
| 
 | ||||
| import java.util.Collections; | ||||
| import java.util.List; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| 
 | ||||
| import org.apache.commons.lang3.StringUtils; | ||||
| import org.springframework.stereotype.Service; | ||||
| import org.springframework.transaction.annotation.Transactional; | ||||
| 
 | ||||
| import com.github.pagehelper.PageHelper; | ||||
| import com.glxp.api.dao.auth.UserRegisterDao; | ||||
| import com.glxp.api.entity.auth.UserRegisterEntity; | ||||
| import com.glxp.api.req.auth.UserResisterFilterRequest; | ||||
| import com.glxp.api.service.auth.UserRegisterService; | ||||
| import com.glxp.api.util.CustomUtil; | ||||
| import com.glxp.api.util.DateUtil; | ||||
| 
 | ||||
| @Service | ||||
| @Transactional(rollbackFor = Exception.class) | ||||
| public class UserRegisterServiceImpl implements UserRegisterService { | ||||
| 
 | ||||
|     @Resource | ||||
|     private UserRegisterDao userRegisterDao; | ||||
| 
 | ||||
| 
 | ||||
|     @Override | ||||
|     public List<UserRegisterEntity> filterUserRegisters(UserResisterFilterRequest userResisterFilterRequest) { | ||||
|         if (userResisterFilterRequest == null) { | ||||
|             return Collections.emptyList(); | ||||
|         } | ||||
|         int offset = (userResisterFilterRequest.getPage() - 1) * userResisterFilterRequest.getLimit(); | ||||
|         PageHelper.offsetPage(offset, userResisterFilterRequest.getLimit()); | ||||
|         return userRegisterDao.filterUserRegisters(userResisterFilterRequest); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public boolean insertUserRegister(UserRegisterEntity userRegisterEntity) { | ||||
|         if(StringUtils.isEmpty(userRegisterEntity.getId())) | ||||
|             userRegisterEntity.setId(CustomUtil.getId()); | ||||
|         userRegisterEntity.setRegisterTime(DateUtil.getDateTime()); | ||||
|         return userRegisterDao.insertUserRegister(userRegisterEntity); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public UserRegisterEntity selectByCompanyName(String companyName) { | ||||
|         return userRegisterDao.selectByCompanyName(companyName); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public boolean updateUserRegister(UserRegisterEntity userRegisterEntity) { | ||||
|         return userRegisterDao.updateUserRegister(userRegisterEntity); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public boolean deleteById(String id) { | ||||
|         return userRegisterDao.deleteById(id); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public UserRegisterEntity selectByUserName(String userName) { | ||||
|         return userRegisterDao.selectByUserName(userName); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public boolean deleteByMobile(String mobile, String checkStatus) { | ||||
|         return userRegisterDao.deleteByMobile(mobile,checkStatus); | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
|     @Override | ||||
|     public UserRegisterEntity selectById(String id) { | ||||
|         return userRegisterDao.selectById(id); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public UserRegisterEntity selectByMobile(String mobile) { | ||||
|         return userRegisterDao.selectByMobile(mobile); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public boolean isExit(String mobile) { | ||||
|         String data = userRegisterDao.isExit(mobile); | ||||
|         if (data != null) | ||||
|             return true; | ||||
|         else | ||||
|             return false; | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public boolean deleteByCustomerId(String id) { | ||||
|         return userRegisterDao.deleteByCustomerId(id); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public UserRegisterEntity selectByCustomerId(String id) { | ||||
|         return userRegisterDao.selectByCustomerId(id); | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,118 @@ | ||||
| <?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" > | ||||
| 
 | ||||
| <mapper namespace="com.glxp.api.dao.auth.UserRegisterDao"> | ||||
| 
 | ||||
|     <select id="filterUserRegisters" parameterType="com.glxp.api.req.auth.UserResisterFilterRequest" | ||||
|             resultType="com.glxp.api.entity.auth.UserRegisterEntity"> | ||||
|         SELECT * | ||||
|         FROM user_register | ||||
|         <where> | ||||
|             <if test="companyName != null and '' !=companyName"> | ||||
|                 AND companyName like concat('%',#{companyName},'%') | ||||
|             </if> | ||||
|             <if test="checkSatus != null and ''!=checkSatus"> | ||||
|                 AND checkSatus = #{checkSatus} | ||||
|             </if> | ||||
|         </where> | ||||
|     </select> | ||||
| 
 | ||||
|     <select id="selectByCompanyName" parameterType="java.lang.String" | ||||
|             resultType="com.glxp.api.entity.auth.UserRegisterEntity"> | ||||
|         SELECT * | ||||
|         FROM user_register | ||||
|             where companyName=#{companyName} | ||||
|     </select> | ||||
| 
 | ||||
|     <select id="selectByUserName" parameterType="java.lang.String" | ||||
|             resultType="com.glxp.api.entity.auth.UserRegisterEntity"> | ||||
|         SELECT * | ||||
|         FROM user_register | ||||
|         where userName=#{userName} | ||||
|     </select> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|     <insert id="insertUserRegister" keyProperty="id" parameterType="com.glxp.api.entity.auth.UserRegisterEntity"> | ||||
|         INSERT INTO user_register | ||||
|         (id,companyId,mobile,email,userId,realName,contactWay,companyName,creditNum, | ||||
|         registerAddress,bussinessStatus,legalPerson,legalIdCard,checkStatus,registerTime, | ||||
|         checkTime,comments)  | ||||
|     	values (#{id,jdbcType=VARCHAR},#{companyId,jdbcType=VARCHAR},#{mobile,jdbcType=VARCHAR}, | ||||
|     	#{email,jdbcType=VARCHAR},#{userId,jdbcType=VARCHAR},#{realName,jdbcType=VARCHAR}, | ||||
|     	#{contactWay,jdbcType=VARCHAR},#{companyName,jdbcType=VARCHAR},#{creditNum,jdbcType=VARCHAR}, | ||||
|     	#{registerAddress,jdbcType=VARCHAR},#{bussinessStatus,jdbcType=VARCHAR},#{legalPerson,jdbcType=VARCHAR}, | ||||
|     	#{legalIdCard,jdbcType=VARCHAR},#{checkStatus,jdbcType=VARCHAR},#{registerTime,jdbcType=TIMESTAMP}, | ||||
|     	#{checkTime,jdbcType=TIMESTAMP},#{comments,jdbcType=VARCHAR}) | ||||
|     </insert> | ||||
| 
 | ||||
|     <update id="updateUserRegister" parameterType="com.glxp.api.entity.auth.UserRegisterEntity"> | ||||
|         UPDATE user_register | ||||
|         <trim prefix="set" suffixOverrides=","> | ||||
|             <if test="companyId != null">`companyId`=#{companyId},</if> | ||||
|             <if test="mobile != null">mobile=#{mobile},</if> | ||||
|             <if test="email != null">`email`=#{email},</if> | ||||
|             <if test="userId != null">userId=#{userId},</if> | ||||
|             <if test="realName != null">realName=#{realName},</if> | ||||
|             <if test="companyName != null">companyName=#{companyName},</if> | ||||
|             <if test="contactWay != null">contactWay=#{contactWay},</if> | ||||
|             <if test="creditNum != null">creditNum=#{creditNum},</if> | ||||
|             <if test="registerAddress != null">registerAddress=#{registerAddress},</if> | ||||
|             <if test="bussinessStatus != null">bussinessStatus=#{bussinessStatus},</if> | ||||
|             <if test="checkStatus != null">checkStatus=#{checkStatus},</if> | ||||
|             <if test="legalPerson != null">legalPerson=#{legalPerson},</if> | ||||
|             <if test="legalIdCard != null">legalIdCard=#{legalIdCard},</if> | ||||
|             <if test="checkStatus != null">checkStatus=#{checkStatus},</if> | ||||
|             <if test="registerTime != null">registerTime=#{registerTime},</if> | ||||
|             <if test="checkTime != null">checkTime=#{checkTime},</if> | ||||
|             <if test="comments != null">comments=#{comments},</if> | ||||
|         </trim> | ||||
|         WHERE id=#{id} | ||||
|     </update> | ||||
| 
 | ||||
|     <delete id="deleteById" parameterType="java.lang.Long"> | ||||
|         delete | ||||
|         from user_register | ||||
|         where id = #{id} | ||||
|     </delete> | ||||
|     <delete id="deleteByMobile" parameterType="map"> | ||||
|         delete | ||||
|         from user_register | ||||
|         where mobile = #{mobile} and checkStatus=#{checkStatus} | ||||
|     </delete> | ||||
| 
 | ||||
|     <delete id="deleteByCustomerId" parameterType="java.lang.String"> | ||||
|         delete | ||||
|         from user_register | ||||
|         where userId = #{userId} | ||||
|     </delete> | ||||
|     <select id="selectById" parameterType="java.lang.Integer" | ||||
|             resultType="com.glxp.api.entity.auth.UserRegisterEntity"> | ||||
|         SELECT * | ||||
|         FROM user_register | ||||
|         WHERE id = #{id} | ||||
|     </select> | ||||
| 
 | ||||
|     <select id="selectByMobile" parameterType="java.lang.String" | ||||
|             resultType="com.glxp.api.entity.auth.UserRegisterEntity"> | ||||
|         SELECT * | ||||
|         FROM user_register | ||||
|         WHERE mobile = #{mobile} | ||||
|         limit 1 | ||||
|     </select> | ||||
| 
 | ||||
|     <select id="selectByCustomerId" parameterType="java.lang.String" | ||||
|             resultType="com.glxp.api.entity.auth.UserRegisterEntity"> | ||||
|         SELECT * | ||||
|         FROM user_register | ||||
|         WHERE companyId = #{id} | ||||
|     </select> | ||||
| 
 | ||||
|     <select id="isExit" parameterType="java.lang.String" resultType="java.lang.String"> | ||||
|         SELECT 1 | ||||
|         FROM user_register | ||||
|         WHERE ( | ||||
|                   mobile = #{mobile}  and checkStatus !='2' ) limit 1 | ||||
| 
 | ||||
|     </select> | ||||
| </mapper> | ||||
					Loading…
					
					
				
		Reference in New Issue