diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 0b806a0..e45a93c 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -14,9 +14,13 @@ + + + + diff --git a/bwie-auth/src/main/java/com/bwie/auth/constart/AddInfoQueue.java b/bwie-auth/src/main/java/com/bwie/auth/constart/AddInfoQueue.java new file mode 100644 index 0000000..3d0caa7 --- /dev/null +++ b/bwie-auth/src/main/java/com/bwie/auth/constart/AddInfoQueue.java @@ -0,0 +1,46 @@ +package com.bwie.auth.constart; + +import com.bwie.auth.feign.UserFeignService; +import com.bwie.common.constants.RabbitMQQueueConstants; +import com.bwie.common.domain.Info; +import com.rabbitmq.client.Channel; +import lombok.extern.log4j.Log4j2; +import org.springframework.amqp.core.Message; +import org.springframework.amqp.rabbit.annotation.Queue; +import org.springframework.amqp.rabbit.annotation.RabbitListener; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.stereotype.Component; + +@Component +@Log4j2 +public class AddInfoQueue { + @Autowired + RedisTemplate redisTemplate; + @Autowired + UserFeignService userFeignService; + + @RabbitListener(queuesToDeclare = {@Queue(RabbitMQQueueConstants.LONG_LOG_QUEUE)}) + public void addInfo(Message message, Info info, Channel channel){ + log.info("开始记录日志"); + String messageId = message.getMessageProperties().getMessageId(); + try { + Long l = redisTemplate.opsForSet().add(RabbitMQQueueConstants.LONG_LOG_QUEUE,messageId); + if (l==1){ + userFeignService.addInfo(info); + channel.basicAck(message.getMessageProperties().getDeliveryTag(),false); + log.info("日志添加成功"); + }else{ + log.info("日志已添加,请勿重复添加"); + } + }catch (Exception e){ + try { + channel.basicReject(message.getMessageProperties().getDeliveryTag(),true); + redisTemplate.opsForSet().remove(RabbitMQQueueConstants.LONG_LOG_QUEUE,messageId); + }catch (Exception e1){ + e1.printStackTrace(); + } + e.printStackTrace(); + } + } +} diff --git a/bwie-auth/src/main/java/com/bwie/auth/feign/UserFeignService.java b/bwie-auth/src/main/java/com/bwie/auth/feign/UserFeignService.java index 1dabef3..c9be041 100644 --- a/bwie-auth/src/main/java/com/bwie/auth/feign/UserFeignService.java +++ b/bwie-auth/src/main/java/com/bwie/auth/feign/UserFeignService.java @@ -1,13 +1,18 @@ package com.bwie.auth.feign; +import com.bwie.common.domain.Info; import com.bwie.common.domain.User; import com.bwie.common.result.Result; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; @FeignClient("bwie-user") public interface UserFeignService { @GetMapping("/findByPhone/{phone}") public Result findByPhone(@PathVariable String phone); + @PostMapping("/addInfo") + public Result addInfo(@RequestBody Info info); } diff --git a/bwie-auth/src/main/java/com/bwie/auth/service/AuthServiceimpl.java b/bwie-auth/src/main/java/com/bwie/auth/service/AuthServiceimpl.java index cb49a33..562cbd2 100644 --- a/bwie-auth/src/main/java/com/bwie/auth/service/AuthServiceimpl.java +++ b/bwie-auth/src/main/java/com/bwie/auth/service/AuthServiceimpl.java @@ -1,12 +1,12 @@ package com.bwie.auth.service; -import cn.hutool.core.util.RandomUtil; import com.alibaba.fastjson.JSONObject; -import com.alibaba.nacos.shaded.org.checkerframework.checker.units.qual.A; import com.bwie.auth.feign.UserFeignService; import com.bwie.common.constants.JwtConstants; import com.bwie.common.constants.RabbitMQQueueConstants; import com.bwie.common.constants.TokenConstants; +import com.bwie.common.domain.AddInfo; +import com.bwie.common.domain.Info; import com.bwie.common.domain.User; import com.bwie.common.domain.request.LoginRequest; import com.bwie.common.domain.response.JwtResponse; @@ -19,6 +19,7 @@ import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Service; import javax.servlet.http.HttpServletRequest; +import java.util.Date; import java.util.HashMap; import java.util.UUID; import java.util.concurrent.TimeUnit; @@ -58,34 +59,46 @@ public class AuthServiceimpl implements AuthService{ @Override public Result login(LoginRequest loginRequest) { + Info info = new Info(); + info.setCreateTime(new Date()); if (!vailPhone(loginRequest.getPhone())){ + addLog(loginRequest.getPhone(), AddInfo.LOG_INFO,"手机号格式错误"); return Result.error("手机号格式错误"); } Result byPhone = userFeignService.findByPhone(loginRequest.getPhone()); User user = byPhone.getData(); if (user==null){ + addLog(loginRequest.getPhone(),AddInfo.LOG_INFO,"手机号或密码不能为空"); return Result.error("手机号或密码不能为空"); } String code = redisTemplate.opsForValue().get(loginRequest.getPhone()); if (StringUtils.isEmpty(code)){ + addLog(loginRequest.getPhone(),AddInfo.LOG_INFO,"请注册"); return Result.error("请注册"); } if (!code.equals(loginRequest.getCode())){ + addLog(loginRequest.getPhone(),AddInfo.LOG_INFO,"验证码错误"); return Result.error("验证码错误"); } if (loginRequest.getUserPwd()==null){ + addLog(loginRequest.getPhone(),AddInfo.LOG_INFO,"密码不能为空"); return Result.error("密码不能为空"); } if (!vailPwd(loginRequest.getUserPwd())){ + addLog(loginRequest.getPhone(),AddInfo.LOG_INFO,"密码最少六位,包含一个大写字母和一个小写字母和一个数字和一个特殊字符"); return Result.error("密码最少六位,包含一个大写字母和一个小写字母和一个数字和一个特殊字符"); } if (vailPwd2(loginRequest.getUserPwd())){ + addLog(loginRequest.getPhone(),AddInfo.LOG_INFO,"密码不能为空"); return Result.error("密码不能为空"); } if (!user.getUserPwd().equals(loginRequest.getUserPwd())){ + addLog(loginRequest.getPhone(),AddInfo.LOG_INFO,"密码错误"); return Result.error("密码错误"); } + addLog(loginRequest.getPhone(),AddInfo.LOG_SUCCESS,"登陆成功"); + String userKey = UUID.randomUUID().toString().replaceAll("-", ""); HashMap claims = new HashMap<>(); claims.put(JwtConstants.USER_KEY,userKey); @@ -93,6 +106,8 @@ public class AuthServiceimpl implements AuthService{ redisTemplate.opsForValue().set(TokenConstants.LOGIN_TOKEN_KEY+userKey, JSONObject.toJSONString(user),30, TimeUnit.MINUTES); + + JwtResponse jwtResponse = new JwtResponse(); jwtResponse.setTime("30MIN"); jwtResponse.setToken(token); @@ -129,4 +144,16 @@ public class AuthServiceimpl implements AuthService{ return compile.matcher(userPwd).matches(); } + public void addLog(String userName,Integer isOk,String pormenInfo){ + Info info = new Info(); + info.setCreateTime(new Date()); + info.setUserName(userName); + info.setIsOk(isOk); + info.setPromenInfo(pormenInfo); + rabbitTemplate.convertAndSend(RabbitMQQueueConstants.LONG_LOG_QUEUE,info,message -> { + message.getMessageProperties().setMessageId(UUID.randomUUID().toString().replaceAll("-","")); + return message; + }); + } + } diff --git a/bwie-auth/target/bwie-auth-1.0-SNAPSHOT.jar b/bwie-auth/target/bwie-auth-1.0-SNAPSHOT.jar index a8babfe..02b6f9e 100644 Binary files a/bwie-auth/target/bwie-auth-1.0-SNAPSHOT.jar and b/bwie-auth/target/bwie-auth-1.0-SNAPSHOT.jar differ diff --git a/bwie-auth/target/classes/com/bwie/auth/constart/AddInfoQueue.class b/bwie-auth/target/classes/com/bwie/auth/constart/AddInfoQueue.class new file mode 100644 index 0000000..47318d9 Binary files /dev/null and b/bwie-auth/target/classes/com/bwie/auth/constart/AddInfoQueue.class differ diff --git a/bwie-auth/target/classes/com/bwie/auth/feign/UserFeignService.class b/bwie-auth/target/classes/com/bwie/auth/feign/UserFeignService.class index 6aea9af..b81dcc6 100644 Binary files a/bwie-auth/target/classes/com/bwie/auth/feign/UserFeignService.class and b/bwie-auth/target/classes/com/bwie/auth/feign/UserFeignService.class differ diff --git a/bwie-auth/target/classes/com/bwie/auth/service/AuthServiceimpl.class b/bwie-auth/target/classes/com/bwie/auth/service/AuthServiceimpl.class index 3ba83e6..67792f3 100644 Binary files a/bwie-auth/target/classes/com/bwie/auth/service/AuthServiceimpl.class and b/bwie-auth/target/classes/com/bwie/auth/service/AuthServiceimpl.class differ diff --git a/bwie-auth/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/bwie-auth/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst index 3ba0280..8e06483 100644 --- a/bwie-auth/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ b/bwie-auth/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -1,6 +1,7 @@ com\bwie\auth\config\ConfirmCallbackConfig.class com\bwie\auth\service\AuthServiceimpl.class com\bwie\auth\controller\AuthController.class +com\bwie\auth\constart\AddInfoQueue.class com\bwie\auth\feign\UserFeignService.class com\bwie\auth\AuthApp.class com\bwie\auth\service\AuthService.class diff --git a/bwie-auth/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/bwie-auth/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst index a2ed063..6118cb1 100644 --- a/bwie-auth/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ b/bwie-auth/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -2,6 +2,7 @@ D:\zhuangao5\safeway\bwie-auth\src\main\java\com\bwie\auth\AuthApp.java D:\zhuangao5\safeway\bwie-auth\src\main\java\com\bwie\auth\config\ConfirmCallbackConfig.java D:\zhuangao5\safeway\bwie-auth\src\main\java\com\bwie\auth\feign\UserFeignService.java D:\zhuangao5\safeway\bwie-auth\src\main\java\com\bwie\auth\service\AuthService.java +D:\zhuangao5\safeway\bwie-auth\src\main\java\com\bwie\auth\constart\AddInfoQueue.java D:\zhuangao5\safeway\bwie-auth\src\main\java\com\bwie\auth\controller\AuthController.java D:\zhuangao5\safeway\bwie-auth\src\main\java\com\bwie\auth\service\AuthServiceimpl.java D:\zhuangao5\safeway\bwie-auth\src\main\java\com\bwie\auth\config\ReturnCallbackConfig.java diff --git a/bwie-common/src/main/java/com/bwie/common/domain/AddInfo.java b/bwie-common/src/main/java/com/bwie/common/domain/AddInfo.java new file mode 100644 index 0000000..3c0800b --- /dev/null +++ b/bwie-common/src/main/java/com/bwie/common/domain/AddInfo.java @@ -0,0 +1,6 @@ +package com.bwie.common.domain; + +public class AddInfo { + public static final Integer LOG_INFO=1; + public static final Integer LOG_SUCCESS=2; +} diff --git a/bwie-common/src/main/java/com/bwie/common/domain/Info.java b/bwie-common/src/main/java/com/bwie/common/domain/Info.java new file mode 100644 index 0000000..3682ea6 --- /dev/null +++ b/bwie-common/src/main/java/com/bwie/common/domain/Info.java @@ -0,0 +1,15 @@ +package com.bwie.common.domain; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +@Data +public class Info implements Serializable { + private Integer id; + private String userName; + private Date createTime; + private Integer isOk; + private String promenInfo; +} diff --git a/bwie-common/src/main/java/com/bwie/common/domain/Provider.java b/bwie-common/src/main/java/com/bwie/common/domain/Provider.java new file mode 100644 index 0000000..08fe535 --- /dev/null +++ b/bwie-common/src/main/java/com/bwie/common/domain/Provider.java @@ -0,0 +1,18 @@ +package com.bwie.common.domain; + +import lombok.Data; + +import java.util.Date; + +@Data +public class Provider { + private Integer listId; + private Integer merchId; + private String merchName; + private String merchType; + private Double merchPrice; + private Integer planNum; + private Date importDate; + private Integer providerId; + private String providerName; +} diff --git a/bwie-common/src/main/java/com/bwie/common/domain/request/ProviderRequest.java b/bwie-common/src/main/java/com/bwie/common/domain/request/ProviderRequest.java new file mode 100644 index 0000000..35aed1b --- /dev/null +++ b/bwie-common/src/main/java/com/bwie/common/domain/request/ProviderRequest.java @@ -0,0 +1,4 @@ +package com.bwie.common.domain.request; + +public class ProviderRequest { +} diff --git a/bwie-common/target/bwie-common-1.0-SNAPSHOT.jar b/bwie-common/target/bwie-common-1.0-SNAPSHOT.jar index 9bebf4e..9e1a8f0 100644 Binary files a/bwie-common/target/bwie-common-1.0-SNAPSHOT.jar and b/bwie-common/target/bwie-common-1.0-SNAPSHOT.jar differ diff --git a/bwie-common/target/classes/com/bwie/common/domain/AddInfo.class b/bwie-common/target/classes/com/bwie/common/domain/AddInfo.class new file mode 100644 index 0000000..92533a0 Binary files /dev/null and b/bwie-common/target/classes/com/bwie/common/domain/AddInfo.class differ diff --git a/bwie-common/target/classes/com/bwie/common/domain/Info.class b/bwie-common/target/classes/com/bwie/common/domain/Info.class new file mode 100644 index 0000000..6a251a0 Binary files /dev/null and b/bwie-common/target/classes/com/bwie/common/domain/Info.class differ diff --git a/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst index 61b2c7d..3e5fbbe 100644 --- a/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ b/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -1,23 +1,25 @@ -com\bwie\common\domain\Merch.class com\bwie\common\domain\request\VipRequest.class com\bwie\common\result\PageResult.class -com\bwie\common\domain\request\LoginRequest.class com\bwie\common\domain\User.class +com\bwie\common\utils\JwtUtils.class +com\bwie\common\constants\Constants.class +com\bwie\common\domain\Vip.class +com\bwie\common\domain\Info.class +com\bwie\common\domain\Customer.class +com\bwie\common\constants\RabbitName.class +com\bwie\common\domain\Merch.class +com\bwie\common\domain\request\LoginRequest.class com\bwie\common\utils\TelSmsUtils.class com\bwie\common\domain\request\CustomerRequest.class -com\bwie\common\utils\JwtUtils.class com\bwie\common\constants\RabbitMQQueueConstants.class com\bwie\common\utils\StringUtils.class com\bwie\common\constants\JwtConstants.class -com\bwie\common\constants\Constants.class +com\bwie\common\domain\AddInfo.class com\bwie\common\domain\request\MerchRequest.class com\bwie\common\constants\TokenConstants.class com\bwie\common\utils\OssUtil.class com\bwie\common\result\Result.class -com\bwie\common\domain\Vip.class com\bwie\common\domain\request\UserRequest.class com\bwie\common\config\RedisConfig.class -com\bwie\common\domain\Customer.class com\bwie\common\utils\FastUtil.class -com\bwie\common\constants\RabbitName.class com\bwie\common\domain\response\JwtResponse.class diff --git a/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst index dbe0118..ef9b69b 100644 --- a/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ b/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -1,23 +1,25 @@ -D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\utils\OssUtil.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\request\UserRequest.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\result\Result.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\utils\JwtUtils.java -D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\config\RedisConfig.java +D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\AddInfo.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\utils\StringUtils.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\request\CustomerRequest.java +D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\request\VipRequest.java +D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\constants\RabbitName.java +D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\constants\Constants.java +D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\constants\JwtConstants.java +D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\Info.java +D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\Merch.java +D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\utils\OssUtil.java +D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\config\RedisConfig.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\request\MerchRequest.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\Vip.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\constants\RabbitMQQueueConstants.java -D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\request\VipRequest.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\utils\FastUtil.java -D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\constants\RabbitName.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\request\LoginRequest.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\Customer.java -D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\constants\Constants.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\response\JwtResponse.java -D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\constants\JwtConstants.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\constants\TokenConstants.java -D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\Merch.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\User.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\result\PageResult.java D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\utils\TelSmsUtils.java diff --git a/bwie-gateway/src/main/java/com/bwie/gateway/filters/AuthFilter.java b/bwie-gateway/src/main/java/com/bwie/gateway/filters/AuthFilter.java index b833ce6..2f54eaa 100644 --- a/bwie-gateway/src/main/java/com/bwie/gateway/filters/AuthFilter.java +++ b/bwie-gateway/src/main/java/com/bwie/gateway/filters/AuthFilter.java @@ -4,6 +4,7 @@ import cn.hutool.core.date.DateUnit; import cn.hutool.core.date.DateUtil; import com.alibaba.fastjson.JSONObject; import com.bwie.common.constants.TokenConstants; +import com.bwie.common.domain.User; import com.bwie.common.utils.JwtUtils; import com.bwie.common.utils.StringUtils; import com.bwie.gateway.config.IgnoreWhiteConfig; @@ -74,17 +75,7 @@ public class AuthFilter implements GlobalFilter, Ordered { if (null == hasKey || !hasKey) { return GatewayUtils.errorResponse(exchange, "token过期!"); } - redisTemplate.expire(TokenConstants.LOGIN_TOKEN_KEY + userKey, 15, TimeUnit.MINUTES); - // String jsonStr = redisTemplate.opsForValue().get(TokenConstants.LOGIN_TOKEN_KEY + userKey); - // SysUser sysUser = JSONObject.parseObject(jsonStr, SysUser.class); - - // Date lastLoginTime = sysUser.getLastLoginTime(); - - // long between = DateUtil.between(lastLoginTime, new Date(), DateUnit.MINUTE); - // if (between >= 10) { - // redisTemplate.expire(TokenConstants.LOGIN_TOKEN_KEY + userKey, 15, TimeUnit.MINUTES); - // } - // 验证通过放行 + redisTemplate.opsForValue().get(TokenConstants.LOGIN_TOKEN_KEY + userKey); return chain.filter(exchange); } diff --git a/bwie-gateway/target/bwie-gateway-1.0-SNAPSHOT.jar b/bwie-gateway/target/bwie-gateway-1.0-SNAPSHOT.jar index 2a03cd8..03d5e55 100644 Binary files a/bwie-gateway/target/bwie-gateway-1.0-SNAPSHOT.jar and b/bwie-gateway/target/bwie-gateway-1.0-SNAPSHOT.jar differ diff --git a/bwie-gateway/target/classes/com/bwie/gateway/filters/AuthFilter.class b/bwie-gateway/target/classes/com/bwie/gateway/filters/AuthFilter.class index 9c008d4..7f576c1 100644 Binary files a/bwie-gateway/target/classes/com/bwie/gateway/filters/AuthFilter.class and b/bwie-gateway/target/classes/com/bwie/gateway/filters/AuthFilter.class differ diff --git a/bwie-moudels/bwie-customer/target/bwie-customer-1.0-SNAPSHOT.jar b/bwie-moudels/bwie-customer/target/bwie-customer-1.0-SNAPSHOT.jar index b5af22f..5cdb385 100644 Binary files a/bwie-moudels/bwie-customer/target/bwie-customer-1.0-SNAPSHOT.jar and b/bwie-moudels/bwie-customer/target/bwie-customer-1.0-SNAPSHOT.jar differ diff --git a/bwie-moudels/bwie-merch/target/bwie-merch-1.0-SNAPSHOT.jar b/bwie-moudels/bwie-merch/target/bwie-merch-1.0-SNAPSHOT.jar index a619824..f6876d5 100644 Binary files a/bwie-moudels/bwie-merch/target/bwie-merch-1.0-SNAPSHOT.jar and b/bwie-moudels/bwie-merch/target/bwie-merch-1.0-SNAPSHOT.jar differ diff --git a/bwie-moudels/bwie-rabbit/target/bwie-rabbit-1.0-SNAPSHOT.jar b/bwie-moudels/bwie-rabbit/target/bwie-rabbit-1.0-SNAPSHOT.jar index 57ae450..ff0fab7 100644 Binary files a/bwie-moudels/bwie-rabbit/target/bwie-rabbit-1.0-SNAPSHOT.jar and b/bwie-moudels/bwie-rabbit/target/bwie-rabbit-1.0-SNAPSHOT.jar differ diff --git a/bwie-moudels/bwie-user/src/main/java/com/bwie/user/controller/UserController.java b/bwie-moudels/bwie-user/src/main/java/com/bwie/user/controller/UserController.java index c4ca028..f1b5b33 100644 --- a/bwie-moudels/bwie-user/src/main/java/com/bwie/user/controller/UserController.java +++ b/bwie-moudels/bwie-user/src/main/java/com/bwie/user/controller/UserController.java @@ -1,6 +1,7 @@ package com.bwie.user.controller; import com.alibaba.fastjson.JSONObject; +import com.bwie.common.domain.Info; import com.bwie.common.domain.User; import com.bwie.common.domain.request.UserRequest; import com.bwie.common.result.PageResult; @@ -94,4 +95,15 @@ public class UserController { request.getMethod(),JSONObject.toJSONString(result)); return result; } + + @PostMapping("/addInfo") + public Result addInfo(@RequestBody Info info){ + log.info("执行操作:添加日志,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(), + request.getMethod(),JSONObject.toJSONString(info)); + Result result=Result.success(); + userService.addInfo(info); + log.info("执行操作:添加日志,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(), + request.getMethod(),JSONObject.toJSONString(result)); + return result; + } } diff --git a/bwie-moudels/bwie-user/src/main/java/com/bwie/user/mapper/UserMapper.java b/bwie-moudels/bwie-user/src/main/java/com/bwie/user/mapper/UserMapper.java index adb02eb..9c31995 100644 --- a/bwie-moudels/bwie-user/src/main/java/com/bwie/user/mapper/UserMapper.java +++ b/bwie-moudels/bwie-user/src/main/java/com/bwie/user/mapper/UserMapper.java @@ -1,5 +1,6 @@ package com.bwie.user.mapper; +import com.bwie.common.domain.Info; import com.bwie.common.domain.User; import com.bwie.common.domain.request.UserRequest; import org.apache.ibatis.annotations.Mapper; @@ -23,4 +24,6 @@ public interface UserMapper { void deleteId(Integer userId); List list2(UserRequest userRequest); + + void addInfo(Info info); } diff --git a/bwie-moudels/bwie-user/src/main/java/com/bwie/user/service/UserService.java b/bwie-moudels/bwie-user/src/main/java/com/bwie/user/service/UserService.java index a1a9109..da17c00 100644 --- a/bwie-moudels/bwie-user/src/main/java/com/bwie/user/service/UserService.java +++ b/bwie-moudels/bwie-user/src/main/java/com/bwie/user/service/UserService.java @@ -1,5 +1,6 @@ package com.bwie.user.service; +import com.bwie.common.domain.Info; import com.bwie.common.domain.User; import com.bwie.common.domain.request.UserRequest; import com.bwie.common.result.PageResult; @@ -19,4 +20,6 @@ public interface UserService { void deleteId(Integer userId); Result> list2(UserRequest userRequest); + + void addInfo(Info info); } diff --git a/bwie-moudels/bwie-user/src/main/java/com/bwie/user/service/UserServiceimpl.java b/bwie-moudels/bwie-user/src/main/java/com/bwie/user/service/UserServiceimpl.java index e2833e4..3b7922f 100644 --- a/bwie-moudels/bwie-user/src/main/java/com/bwie/user/service/UserServiceimpl.java +++ b/bwie-moudels/bwie-user/src/main/java/com/bwie/user/service/UserServiceimpl.java @@ -2,6 +2,7 @@ package com.bwie.user.service; import com.alibaba.fastjson.JSONObject; import com.bwie.common.constants.TokenConstants; +import com.bwie.common.domain.Info; import com.bwie.common.domain.User; import com.bwie.common.domain.request.UserRequest; import com.bwie.common.result.PageResult; @@ -66,6 +67,11 @@ public class UserServiceimpl implements UserService{ return PageResult.toResult(info.getTotal(),list2); } + @Override + public void addInfo(Info info) { + userMapper.addInfo(info); + } + public User info() { String token = request.getHeader(TokenConstants.TOKEN); diff --git a/bwie-moudels/bwie-user/src/main/resources/mapper/UserMapper.xml b/bwie-moudels/bwie-user/src/main/resources/mapper/UserMapper.xml index 3639b37..9fa4ca1 100644 --- a/bwie-moudels/bwie-user/src/main/resources/mapper/UserMapper.xml +++ b/bwie-moudels/bwie-user/src/main/resources/mapper/UserMapper.xml @@ -30,6 +30,19 @@ now() ) + + insert into t_info( + user_name, + create_time, + is_ok, + promen_info + ) values ( + #{userName}, + #{createTime}, + #{isOk}, + #{promenInfo} + ) + update t_user set user_name=#{userName}, diff --git a/bwie-moudels/bwie-user/target/bwie-user-1.0-SNAPSHOT.jar b/bwie-moudels/bwie-user/target/bwie-user-1.0-SNAPSHOT.jar index 7311209..0c031fd 100644 Binary files a/bwie-moudels/bwie-user/target/bwie-user-1.0-SNAPSHOT.jar and b/bwie-moudels/bwie-user/target/bwie-user-1.0-SNAPSHOT.jar differ diff --git a/bwie-moudels/bwie-user/target/classes/com/bwie/user/controller/UserController.class b/bwie-moudels/bwie-user/target/classes/com/bwie/user/controller/UserController.class index a5d124d..c76e3e0 100644 Binary files a/bwie-moudels/bwie-user/target/classes/com/bwie/user/controller/UserController.class and b/bwie-moudels/bwie-user/target/classes/com/bwie/user/controller/UserController.class differ diff --git a/bwie-moudels/bwie-user/target/classes/com/bwie/user/mapper/UserMapper.class b/bwie-moudels/bwie-user/target/classes/com/bwie/user/mapper/UserMapper.class index eeaa3b7..02a25d0 100644 Binary files a/bwie-moudels/bwie-user/target/classes/com/bwie/user/mapper/UserMapper.class and b/bwie-moudels/bwie-user/target/classes/com/bwie/user/mapper/UserMapper.class differ diff --git a/bwie-moudels/bwie-user/target/classes/com/bwie/user/service/UserService.class b/bwie-moudels/bwie-user/target/classes/com/bwie/user/service/UserService.class index d2fd16e..f9cc727 100644 Binary files a/bwie-moudels/bwie-user/target/classes/com/bwie/user/service/UserService.class and b/bwie-moudels/bwie-user/target/classes/com/bwie/user/service/UserService.class differ diff --git a/bwie-moudels/bwie-user/target/classes/com/bwie/user/service/UserServiceimpl.class b/bwie-moudels/bwie-user/target/classes/com/bwie/user/service/UserServiceimpl.class index d630df0..96693f6 100644 Binary files a/bwie-moudels/bwie-user/target/classes/com/bwie/user/service/UserServiceimpl.class and b/bwie-moudels/bwie-user/target/classes/com/bwie/user/service/UserServiceimpl.class differ diff --git a/bwie-moudels/bwie-user/target/classes/mapper/UserMapper.xml b/bwie-moudels/bwie-user/target/classes/mapper/UserMapper.xml index 3639b37..9fa4ca1 100644 --- a/bwie-moudels/bwie-user/target/classes/mapper/UserMapper.xml +++ b/bwie-moudels/bwie-user/target/classes/mapper/UserMapper.xml @@ -30,6 +30,19 @@ now() ) + + insert into t_info( + user_name, + create_time, + is_ok, + promen_info + ) values ( + #{userName}, + #{createTime}, + #{isOk}, + #{promenInfo} + ) + update t_user set user_name=#{userName}, diff --git a/bwie-moudels/bwie-vip/target/bwie-vip-1.0-SNAPSHOT.jar b/bwie-moudels/bwie-vip/target/bwie-vip-1.0-SNAPSHOT.jar index 4f9e0ad..a5395b6 100644 Binary files a/bwie-moudels/bwie-vip/target/bwie-vip-1.0-SNAPSHOT.jar and b/bwie-moudels/bwie-vip/target/bwie-vip-1.0-SNAPSHOT.jar differ