@@ -19,11 +19,9 @@
<result property="openId" column="open_id"/>
</resultMap>
<insert id="insert" parameterType="com.jpsoft.bus.modules.bus.entity.UserInfo">
- <!--
- <selectKey resultType="java.lang.String" order="BEFORE" keyProperty="id">
- select sys_guid() from dual
- </selectKey>
- -->
+ <selectKey keyProperty="id" resultType="long" order="AFTER">
+ SELECT LAST_INSERT_ID();
+ </selectKey>
<![CDATA[
insert into bus_user_info
(name_,phone_,password_,face_image,accept_message,create_by,create_time,update_by,update_time,del_flag,remark_,open_id)
@@ -39,10 +39,8 @@ public class LoginInterceptor implements HandlerInterceptor {
try {
String userId = JwtUtil.decodeToken(jwtSecret,token);
- if (org.apache.commons.lang3.StringUtils.isBlank(userId)){
- log.error("userId:"+userId);
- throw new Exception("请先注册信息");
- }
+ log.warn("token:"+token+",userId:"+userId);
+
request.setAttribute("subject",userId);
@@ -194,14 +194,13 @@ public class PassengerApiController {
userInfo1.setDelFlag(false);
userInfo1.setOpenId(openId);
userInfoService.insert(userInfo1);
- userId = userInfo1.getId();
+ userId = userInfo1.getId();
userInfo = userInfo1;
} else {
userInfo.setOpenId(openId);
userInfoService.update(userInfo);
userId = userInfo.getId();
}
-
token = JwtUtil.createToken(jwtSecret, String.valueOf(userId), DateTime.now().plusDays(30).toDate());
Map<String, Object> map = new HashMap<>();