提交 e8ba2df1 authored 作者: zjm's avatar zjm

添加外单位设备以及用户添加错误bug

上级 00bd4cd3
...@@ -73,6 +73,14 @@ public class ExternalUnitEquipController { ...@@ -73,6 +73,14 @@ public class ExternalUnitEquipController {
} }
@ApiOperation(value = "根据需要查询是否存在", notes = "登记信息")
@GetMapping("/selectNum/{num}")
@Transactional(rollbackFor = Exception.class)
public ResponseEntity queryById(@PathVariable String num) {
return ResponseEntity.ok(externalUnitEquipService.queryNum(num));
}
@ApiOperation(value = "条件查询相关数据列表", notes = "登记信息") @ApiOperation(value = "条件查询相关数据列表", notes = "登记信息")
@PostMapping("/queryPage") @PostMapping("/queryPage")
......
...@@ -20,4 +20,6 @@ public interface ExternalUnitEquipDao extends JpaRepository<ExternalUnitEquip, ...@@ -20,4 +20,6 @@ public interface ExternalUnitEquipDao extends JpaRepository<ExternalUnitEquip,
List<ExternalUnitEquip> findAllByUnitName(String name); List<ExternalUnitEquip> findAllByUnitName(String name);
boolean existsByNum(String num);
} }
...@@ -30,6 +30,8 @@ public interface ExternalUnitEquipService { ...@@ -30,6 +30,8 @@ public interface ExternalUnitEquipService {
ExternalUnitEquip queryById(Integer id); ExternalUnitEquip queryById(Integer id);
boolean queryNum(String num);
} }
...@@ -62,6 +62,11 @@ public class ExternalUnitEquipServiceImpl implements ExternalUnitEquipService { ...@@ -62,6 +62,11 @@ public class ExternalUnitEquipServiceImpl implements ExternalUnitEquipService {
return externalUnitEquipDao.findById(id).get(); return externalUnitEquipDao.findById(id).get();
} }
@Override
public boolean queryNum(String num) {
return externalUnitEquipDao.existsByNum(num);
}
private PredicateBuilder<ExternalUnitEquip> getPredicateBuilder(ExternalSelectVo externalSelectVo) { private PredicateBuilder<ExternalUnitEquip> getPredicateBuilder(ExternalSelectVo externalSelectVo) {
PredicateBuilder<ExternalUnitEquip> predicateBuilder = Specifications.and(); PredicateBuilder<ExternalUnitEquip> predicateBuilder = Specifications.and();
......
...@@ -5,7 +5,6 @@ spring.datasource.username=SYSDBA ...@@ -5,7 +5,6 @@ spring.datasource.username=SYSDBA
spring.datasource.password=szoscar55 spring.datasource.password=szoscar55
spring.jpa.database-platform=org.hibernate.dialect.OscarDialect spring.jpa.database-platform=org.hibernate.dialect.OscarDialect
file.path=/opt/zb/ file.path=/opt/zb/
#preview.path=http://10.153.4.11:8088/equip/file/
preview.path=http://10.153.4.80:8088/equip/file/ preview.path=http://10.153.4.80:8088/equip/file/
spring.boot.admin.client.url=http://localhost:8769 spring.boot.admin.client.url=http://localhost:8769
...@@ -25,4 +24,5 @@ block.carrier.ip=http://10.153.4.80:8088/block ...@@ -25,4 +24,5 @@ block.carrier.ip=http://10.153.4.80:8088/block
check.time.last=/opt/zb/check check.time.last=/opt/zb/check
ven.http=http://10.153.4.80:8081 ven.http=http://10.153.4.81:8081
...@@ -33,7 +33,8 @@ public interface UserDao extends JpaRepository<User, Integer>, JpaSpecificationE ...@@ -33,7 +33,8 @@ public interface UserDao extends JpaRepository<User, Integer>, JpaSpecificationE
User findByName(String name); User findByName(String name);
User findByNameAndUnitsId(String name,Integer unitsId); User findByNameAndUnitsIdAndIsDel(String name,Integer unitsId,Integer del);
List<User> findBySubordinateId(Integer userID); List<User> findBySubordinateId(Integer userID);
......
...@@ -93,7 +93,7 @@ public class UserServiceImpl implements UserService { ...@@ -93,7 +93,7 @@ public class UserServiceImpl implements UserService {
} }
user.setShowOrder(maxShowOrder+1); user.setShowOrder(maxShowOrder+1);
//先判断用户名是否被注册 //先判断用户名是否被注册
User byName= userDao.findByNameAndUnitsId(user.getName(),user.getUnitsId()); User byName= userDao.findByNameAndUnitsIdAndIsDel(user.getName(),user.getUnitsId(),0);
if (byName != null){ if (byName != null){
if (byName.getTrainStatus()==5 && byName.getUsername()==null){ if (byName.getTrainStatus()==5 && byName.getUsername()==null){
user.setUserId(byName.getUserId()); user.setUserId(byName.getUserId());
......
...@@ -16,6 +16,8 @@ import lombok.extern.slf4j.Slf4j; ...@@ -16,6 +16,8 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.security.authentication.BadCredentialsException;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Date; import java.util.Date;
...@@ -93,7 +95,7 @@ public class VenitalisServiceImpl implements VenitalisService { ...@@ -93,7 +95,7 @@ public class VenitalisServiceImpl implements VenitalisService {
if (contrastRet.getResult_code().equals("ok") && contrastRet.getAuth_result()){ if (contrastRet.getResult_code().equals("ok") && contrastRet.getAuth_result()){
return Integer.valueOf(contrastRet.getPersonVoList().get(0).getUid()); return Integer.valueOf(contrastRet.getPersonVoList().get(0).getUid());
}else { }else {
throw new ApiException(ResponseEntity.status(500).body(contrastRet)); throw new BadCredentialsException(ret);
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论