zoujiajian vor 1 Jahr
Ursprung
Commit
8f5a83fdf6

+ 13 - 0
netflix-service/src/main/java/com/cyksj/service/relation/impl/GroupRelationFrontServiceImpl.java

@@ -7,6 +7,7 @@ import cn.hutool.core.date.DateTime;
 import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.lang.Assert;
 import cn.hutool.core.lang.Assert;
 import cn.hutool.core.lang.Validator;
 import cn.hutool.core.lang.Validator;
+import cn.hutool.core.util.ObjectUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -827,6 +828,9 @@ public class GroupRelationFrontServiceImpl implements GroupRelationFrontService
 	@Override
 	@Override
 	public GroupsRelation ticketLogin(TicketLoginReq loginReq) {
 	public GroupsRelation ticketLogin(TicketLoginReq loginReq) {
 		String account = loginReq.getAccount();
 		String account = loginReq.getAccount();
+		if (StrUtil.isEmpty(account)) {
+			throw BusinessRuntimeException.getInstance("请输入对应账号");
+		}
 		if (loginReq.getMerchants()) {
 		if (loginReq.getMerchants()) {
 			Account dbAccount = accountMapper.selectOne(Wrappers.lambdaQuery(Account.class)
 			Account dbAccount = accountMapper.selectOne(Wrappers.lambdaQuery(Account.class)
 					.eq(Account::getAccount, account)
 					.eq(Account::getAccount, account)
@@ -841,6 +845,9 @@ public class GroupRelationFrontServiceImpl implements GroupRelationFrontService
 		}
 		}
 		String password = loginReq.getPassword();
 		String password = loginReq.getPassword();
 		Integer num = loginReq.getNum();
 		Integer num = loginReq.getNum();
+		if (ObjectUtil.hasEmpty(password, num)) {
+			throw BusinessRuntimeException.getInstance("参数错误");
+		}
 		Long goodsId = Optional.ofNullable(loginReq.getGoodsId()).orElse(1l);
 		Long goodsId = Optional.ofNullable(loginReq.getGoodsId()).orElse(1l);
 		GroupsRelation relation = groupsRelationMapper.selectRelationByAccountAndNum(account, password, goodsId, num);
 		GroupsRelation relation = groupsRelationMapper.selectRelationByAccountAndNum(account, password, goodsId, num);
 		if (relation == null) {
 		if (relation == null) {
@@ -856,6 +863,9 @@ public class GroupRelationFrontServiceImpl implements GroupRelationFrontService
 	@Override
 	@Override
 	public String outsideTicketVerify(TicketLoginReq loginReq) {
 	public String outsideTicketVerify(TicketLoginReq loginReq) {
 		String account = loginReq.getAccount();
 		String account = loginReq.getAccount();
+		if (StrUtil.isEmpty(account)) {
+			throw BusinessRuntimeException.getInstance("账号错误");
+		}
 		if (loginReq.getMerchants()) {
 		if (loginReq.getMerchants()) {
 			Account dbAccount = accountMapper.selectOne(Wrappers.lambdaQuery(Account.class)
 			Account dbAccount = accountMapper.selectOne(Wrappers.lambdaQuery(Account.class)
 					.eq(Account::getAccount, account)
 					.eq(Account::getAccount, account)
@@ -869,6 +879,9 @@ public class GroupRelationFrontServiceImpl implements GroupRelationFrontService
 		} else {
 		} else {
 			String password = loginReq.getPassword();
 			String password = loginReq.getPassword();
 			Integer num = loginReq.getNum();
 			Integer num = loginReq.getNum();
+			if (ObjectUtil.hasEmpty(password, num)) {
+				throw BusinessRuntimeException.getInstance("参数错误");
+			}
 			Long goodsId = Optional.ofNullable(loginReq.getGoodsId()).orElse(1l);
 			Long goodsId = Optional.ofNullable(loginReq.getGoodsId()).orElse(1l);
 			GroupsRelation relation = groupsRelationMapper.selectRelationByAccountAndNum(account, password, goodsId, num);
 			GroupsRelation relation = groupsRelationMapper.selectRelationByAccountAndNum(account, password, goodsId, num);
 			if (relation == null) {
 			if (relation == null) {

+ 1 - 1
netflix-web/src/main/java/com/cyksj/web/controller/group/GroupRelationController.java

@@ -655,7 +655,7 @@ public class GroupRelationController {
      * 车票后台登录
      * 车票后台登录
      */
      */
     @PostMapping("/ticket/login")
     @PostMapping("/ticket/login")
-    public Result<GroupsRelation> ticketLogin(@RequestBody @Validated TicketLoginReq loginReq) {
+    public Result<GroupsRelation> ticketLogin(@RequestBody TicketLoginReq loginReq) {
         GroupsRelation relation = groupRelationFrontService.ticketLogin(loginReq);
         GroupsRelation relation = groupRelationFrontService.ticketLogin(loginReq);
         return GatewayResponse.SUCCESS.newBuilder().toResult(relation);
         return GatewayResponse.SUCCESS.newBuilder().toResult(relation);
     }
     }