Browse Source

查id

huangqizheng/feature-20250710151401-数据同步完成
sunjiabei 1 month ago
parent
commit
abb6ef1aad
  1. 12
      src/main/java/com/example/demo/controller/AdminController.java
  2. 2
      src/main/java/com/example/demo/mapper/AdminMapper.java
  3. 2
      src/main/java/com/example/demo/service/AdminService.java
  4. 6
      src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java
  5. 5
      src/main/resources/mapper/AdminMapper.xml

12
src/main/java/com/example/demo/controller/AdminController.java

@ -57,4 +57,16 @@ public class AdminController {
throw new RuntimeException(e);
}
}
@PostMapping("/adminId")
public Result selectId(@RequestBody Admin admin) {
try {
String ID = adminService.getId(admin.getAccount());
return Result.success(ID);
} catch (Exception e) {
log.error(e.getMessage());
return Result.error(e.getMessage());
}
}
}

2
src/main/java/com/example/demo/mapper/AdminMapper.java

@ -15,4 +15,6 @@ import org.apache.ibatis.annotations.Mapper;
public interface AdminMapper {
Admin getAdmin(String account);
Admin selectByName(String account);
Integer getId(String account);
}

2
src/main/java/com/example/demo/service/AdminService.java

@ -13,5 +13,5 @@ import com.example.demo.domain.entity.Admin;
public interface AdminService {
Admin login(Admin admin)throws Exception;
Integer selectId(String account);
String getId(String account);
}

6
src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java

@ -56,9 +56,9 @@ public class AdminServiceImpl implements AdminService {
}
@Override
public Integer selectId(String account) {
Admin admin = adminMapper.getAdmin(account);
return admin.getId();
public String getId(String account) {
Admin admin= adminMapper.getAdmin(account);
return admin.getId().toString();
}
private boolean hasPermissionToMachine(Admin admin, String targetMachineId) {

5
src/main/resources/mapper/AdminMapper.xml

@ -10,5 +10,8 @@
select * from admin
where account= #{account}
</select>
<select id="getId" resultType="java.lang.Integer">
select id from admin
where account=#{account}
</select>
</mapper>
Loading…
Cancel
Save