Skip to content
Snippets Groups Projects
Commit ad1ba312 authored by Mingyuan Chen's avatar Mingyuan Chen
Browse files

Merge branch 'revert-5e6b9bcf' into 'main'

Revert "Merge branch..."

See merge request !42
parents 5e6b9bcf df7f1327
Branches
No related tags found
1 merge request!42Revert "Merge branch..."
...@@ -71,14 +71,4 @@ public class SuperAdminController { ...@@ -71,14 +71,4 @@ public class SuperAdminController {
Result result= superAdminService.update(selectDTO); Result result= superAdminService.update(selectDTO);
return result; return result;
} }
/**
* page selete
*/
@GetMapping("/pageSelect")
public Result pageSelect(@RequestParam String type,@RequestParam Integer pageSize){
System.out.println("type: "+type+"" +pageSize);
Result result=superAdminService.selectPage(type,pageSize,1);
return result;
}
} }
...@@ -570,24 +570,29 @@ public class SuperAdminMapper { ...@@ -570,24 +570,29 @@ public class SuperAdminMapper {
public Object getInforByName(String username){ public Object getInforByName(String username){
try { try {
// 1. 查询 super_admin 表
String sql = "select * from super_admin where name=?"; String sql = "select * from super_admin where name=?";
return jdbcTemplate.queryForObject(sql, new Object[]{username}, new BeanPropertyRowMapper<>(SuperUser.class)); return jdbcTemplate.queryForObject(sql, new Object[]{username}, new BeanPropertyRowMapper<>(SuperUser.class));
} catch (Exception s) { } catch (Exception s) {
try { try {
// 2. 查询 hospital 表
String sql = "select * from hospital where email=?"; String sql = "select * from hospital where email=?";
return jdbcTemplate.queryForObject(sql, new Object[]{username}, new BeanPropertyRowMapper<>(Hospital.class)); return jdbcTemplate.queryForObject(sql, new Object[]{username}, new BeanPropertyRowMapper<>(Hospital.class));
} catch (Exception h) { } catch (Exception h) {
try { try {
// 3. 查询 common_admin 表
String sql = "select * from common_admin where email=?"; String sql = "select * from common_admin where email=?";
return jdbcTemplate.queryForObject(sql, new Object[]{username}, new BeanPropertyRowMapper<>(CommonAdmin.class)); return jdbcTemplate.queryForObject(sql, new Object[]{username}, new BeanPropertyRowMapper<>(CommonAdmin.class));
} catch (Exception c) { } catch (Exception c) {
try { try {
// 4. 查询 patient 表
String sql = "select * from patient where email=?"; String sql = "select * from patient where email=?";
return jdbcTemplate.queryForObject(sql, new Object[]{username}, new BeanPropertyRowMapper<>(Patient.class)); return jdbcTemplate.queryForObject(sql, new Object[]{username}, new BeanPropertyRowMapper<>(Patient.class));
} catch (Exception p) {} } catch (Exception p) {}
} }
} }
} }
// 如果所有查询都为空,返回 null
return null; return null;
} }
...@@ -641,16 +646,4 @@ public class SuperAdminMapper { ...@@ -641,16 +646,4 @@ public class SuperAdminMapper {
return Result.error(ResponseCode.ERROR); return Result.error(ResponseCode.ERROR);
} }
} }
/**
* page select
* @param pageSize
*/
public List<CommonAdmin> selectPageCommonAdmin(Integer pageSize,Integer pageNumber) {
String sql="select * from common_admin LIMIT ? OFFSET ?";
int offset = (pageNumber - 1) * pageSize;
List<CommonAdmin> query = jdbcTemplate.query(sql, new Object[]{pageSize,offset}, new BeanPropertyRowMapper<>(CommonAdmin.class));
System.out.println(query);
return query;
}
} }
...@@ -46,12 +46,4 @@ public interface SuperAdminService { ...@@ -46,12 +46,4 @@ public interface SuperAdminService {
* @return * @return
*/ */
Result selectByItem(SelectDTO selectDTO); Result selectByItem(SelectDTO selectDTO);
/**
* page select
* @param type
* @param pageSize
* @return
*/
Result selectPage(String type, Integer pageSize,Integer pageNumber);
} }
...@@ -200,25 +200,5 @@ public class SuperAdminServiceImp implements SuperAdminService { ...@@ -200,25 +200,5 @@ public class SuperAdminServiceImp implements SuperAdminService {
} }
} }
/**
* page select
* @param type
* @param pageSize
* @return
*/
@Override
public Result selectPage(String type, Integer pageSize,Integer pageNumber) {
if(type.equals("commonAdmin")){
List<CommonAdmin> commonAdmins = superAdminMapper.selectPageCommonAdmin(pageSize, pageNumber);
if(commonAdmins.size()>0){
return Result.success(commonAdmins);
}
}
if(type.equals("hospital")){
}
return Result.error(ResponseCode.ERROR);
}
} }
...@@ -253,23 +253,4 @@ function updateTable(data) { ...@@ -253,23 +253,4 @@ function updateTable(data) {
`; `;
tbody.append(tr); tbody.append(tr);
}); });
} }
$(document).on("change","#page-size",function (){ \ No newline at end of file
let pageSize=document.getElementById("page-size").value
$.ajax({
contentType: "application/json",
url: `/superAdmin/pageSelect?type=commonAdmin&pageSize=${pageSize}`,
type: "GET",
dataType: "Json",
success: function (data) {
console.log(data)
if (data.code != 0) {
updateTable(data.data)
//location.reload()
} else {
alert(data.msg)
}
},
})
})
\ No newline at end of file
...@@ -91,14 +91,7 @@ ...@@ -91,14 +91,7 @@
<button type="button" id="addAdmin" style="margin-right: 170px;margin-left: 20px">Submit</button> <button type="button" id="addAdmin" style="margin-right: 170px;margin-left: 20px">Submit</button>
<button type="button" onclick="location.reload()">Cancel</button> <button type="button" onclick="location.reload()">Cancel</button>
</div> </div>
<div>
<select id="page-size">
<option value="">items per page</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="15">15</option>
</select>
</div>
<script src="/js/mainSupAdminView.js"></script> <script src="/js/mainSupAdminView.js"></script>
</body> </body>
</html> </html>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment