This commit is contained in:
@jyuhsin
2024-05-24 18:24:27 +08:00
parent 8b6154a201
commit c22965e16f
3 changed files with 36 additions and 22 deletions
@@ -79,8 +79,19 @@ public class UpdateUnitController {
// 从源数据中心拉取所有的单位 // 从源数据中心拉取所有的单位
// List<Sys_unit> units = SourceData.units(); // List<Sys_unit> units = SourceData.units();
Sys_unit unit = dao.fetch(Sys_unit.class, Cnd.where("unitcode", "=", "00000"));
if(unit == null) {
Sys_unit firstUnit = new Sys_unit();
firstUnit.setId("00000");
firstUnit.setName("河海大学");
firstUnit.setUnitlevel(1);
firstUnit.setUnitcode("00000");
firstUnit.setHasChildren(true);
dao.fastInsert(firstUnit);
}
List<Record> depDbList = dao.query("dep_db", null); List<Record> depDbList = dao.query("dep_db", null);
/* depDbList.forEach(v -> { depDbList.forEach(v -> {
if (list.contains(v.getString("unitcode"))) { if (list.contains(v.getString("unitcode"))) {
dao.update(Sys_unit.class, Chain.make("name", v.getString("unitname")).add("id", v.getString("unitcode")), dao.update(Sys_unit.class, Chain.make("name", v.getString("unitname")).add("id", v.getString("unitcode")),
Cnd.where("id", "=", v.getString("unitcode"))); Cnd.where("id", "=", v.getString("unitcode")));
@@ -88,10 +99,12 @@ public class UpdateUnitController {
Sys_unit insertUnit = new Sys_unit(); Sys_unit insertUnit = new Sys_unit();
insertUnit.setId(v.getString("unitcode")); insertUnit.setId(v.getString("unitcode"));
insertUnit.setName(v.getString("unitname")); insertUnit.setName(v.getString("unitname"));
dao.insert(Sys_unit.class, Chain.from(insertUnit)); insertUnit.setUnitcode(v.getString("unitcode"));
insertUnit.setUnitlevel(2);
insertUnit.setParentId("00000");
dao.fastInsert(insertUnit);
} }
});*/ });
/* for (Sys_unit unit : units) { /* for (Sys_unit unit : units) {
if (list.contains(unit.getId())) { // 包含就修改 if (list.contains(unit.getId())) { // 包含就修改
@@ -181,7 +194,7 @@ public class UpdateUnitController {
try { try {
List list = new ArrayList(); List list = new ArrayList();
Sys_unit school = sysUnitService.fetch("0"); Sys_unit school = sysUnitService.fetch("00000");
school.setChild(child(school.getId())); school.setChild(child(school.getId()));
list.add(school); list.add(school);
@@ -27,7 +27,7 @@ public class Sys_unit extends BaseModel implements Serializable {
@Name @Name
@Comment("ID") @Comment("ID")
@ColDefine(type = ColType.VARCHAR, width = 32) @ColDefine(type = ColType.VARCHAR, width = 32)
@PrevInsert(els = {@EL("uuid()")}) @Prev(els = {@EL("uuid()")})
private String id; private String id;
@Column @Column
@@ -100,7 +100,7 @@ layout("/layouts/platform.html"){
<template> <template>
<template> <template>
<el-row class="header navbar bg-white shadow"> <el-card shadow="never">
<div class="btn-group tool-button mt5"> <div class="btn-group tool-button mt5">
<el-input placeholder="请输入内容" clearable v-model="pageForm.searchKeyword" <el-input placeholder="请输入内容" clearable v-model="pageForm.searchKeyword"
@keyup.enter.native="doSearch"> @keyup.enter.native="doSearch">
@@ -127,9 +127,9 @@ layout("/layouts/platform.html"){
<!-- <el-button icon="el-icon-plus" @click="openAdd">新建单位</el-button>--> <!-- <el-button icon="el-icon-plus" @click="openAdd">新建单位</el-button>-->
<!-- </div>--> <!-- </div>-->
</div> </div>
</el-row> </el-card>
<el-row class="el-table-container"> <el-card shadow="never" class="mt10">
<el-table :data="tableData" style="width: 100%" row-key="id" @sort-change="pageOrder" <el-table :data="tableData" style="width: 100%" row-key="id" @sort-change="pageOrder"
v-loading="tabLoading" size="medium"> v-loading="tabLoading" size="medium">
<el-table-column align="center" :key="1" header-align="center" label="序号" <el-table-column align="center" :key="1" header-align="center" label="序号"
@@ -190,19 +190,20 @@ layout("/layouts/platform.html"){
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-row>
<el-row class="el-pagination-container"> <el-row class="el-pagination-container">
<el-pagination <el-pagination
@size-change="pageSizeChange" @size-change="pageSizeChange"
@current-change="pageNumberChange" @current-change="pageNumberChange"
:current-page="pageForm.pageNumber" :current-page="pageForm.pageNumber"
:page-sizes="[10, 20, 30, 50]" :page-sizes="[10, 20, 30, 50]"
:page-size="pageForm.pageSize" :page-size="pageForm.pageSize"
layout="total, sizes, prev, pager, next" layout="total, sizes, prev, pager, next"
:total="pageForm.totalCount"> :total="pageForm.totalCount">
</el-pagination> </el-pagination>
</el-row> </el-row>
</el-card>
</template> </template>
</template> </template>