mirror of https://github.com/certd/certd
chore:
parent
a06ef07178
commit
442f9647a2
|
@ -51,7 +51,7 @@ export function createRemoteSelectInputDefine(opts?: {
|
|||
const watches = opts?.watches || [];
|
||||
const helper = opts?.helper || "请选择";
|
||||
const search = opts?.search ?? false;
|
||||
const pager = opts?.pager ?? true;
|
||||
const pager = opts?.pager ?? false;
|
||||
let mode = "tags";
|
||||
if (opts.multi === false) {
|
||||
mode = undefined;
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
</template>
|
||||
<v-nodes :vnodes="menu" />
|
||||
|
||||
<div v-if="pager" class="pager text-center p-5">
|
||||
<div v-if="pager === true" class="pager text-center p-5">
|
||||
<a-pagination v-model:current="pagerRef.current" simple :total="pagerRef.total" :page-size="pagerRef.limit" />
|
||||
</div>
|
||||
</template>
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
|
||||
ALTER TABLE cd_site_info ADD COLUMN `ip_check` boolean;
|
||||
ALTER TABLE cd_site_info ADD COLUMN `ip_count` bigint;
|
||||
ALTER TABLE cd_site_info ADD COLUMN `ip_error_count` bigint;
|
||||
ALTER TABLE cd_site_info MODIFY COLUMN `error` longtext NULL;
|
||||
|
||||
|
||||
CREATE TABLE `cd_site_ip`
|
||||
(
|
||||
`id` bigint PRIMARY KEY AUTO_INCREMENT NOT NULL,
|
||||
`user_id` bigint,
|
||||
`site_id` bigint,
|
||||
`ip_address` varchar(100),
|
||||
`cert_domains` varchar(10240),
|
||||
`cert_provider` varchar(100),
|
||||
`cert_status` varchar(100),
|
||||
`cert_expires_time` bigint,
|
||||
`last_check_time` bigint,
|
||||
`check_status` varchar(100),
|
||||
`error` longtext,
|
||||
`remark` varchar(4096),
|
||||
`from` varchar(100),
|
||||
`disabled` boolean NOT NULL DEFAULT false,
|
||||
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
|
||||
CREATE INDEX `index_site_ip_user_id` ON `cd_site_ip` (`user_id`);
|
||||
CREATE INDEX `index_site_ip_site_id` ON `cd_site_ip` (`site_id`);
|
|
@ -0,0 +1,28 @@
|
|||
|
||||
ALTER TABLE cd_site_info ADD COLUMN "ip_check" boolean;
|
||||
ALTER TABLE cd_site_info ADD COLUMN "ip_count" bigint;
|
||||
ALTER TABLE cd_site_info ADD COLUMN "ip_error_count" bigint;
|
||||
alter table cd_site_info alter column error type text using error::text;
|
||||
|
||||
CREATE TABLE "cd_site_ip"
|
||||
(
|
||||
"id" bigint PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY NOT NULL,
|
||||
"user_id" bigint,
|
||||
"site_id" bigint,
|
||||
"ip_address" varchar(100),
|
||||
"cert_domains" varchar(10240),
|
||||
"cert_provider" varchar(100),
|
||||
"cert_status" varchar(100),
|
||||
"cert_expires_time" bigint,
|
||||
"last_check_time" bigint,
|
||||
"check_status" varchar(100),
|
||||
"error" text,
|
||||
"remark" varchar(4096),
|
||||
"from" varchar(100),
|
||||
"disabled" boolean NOT NULL DEFAULT (false),
|
||||
"create_time" timestamp NOT NULL DEFAULT (CURRENT_TIMESTAMP),
|
||||
"update_time" timestamp NOT NULL DEFAULT (CURRENT_TIMESTAMP)
|
||||
);
|
||||
|
||||
CREATE INDEX "index_site_ip_user_id" ON "cd_site_ip" ("user_id");
|
||||
CREATE INDEX "index_site_ip_site_id" ON "cd_site_ip" ("site_id");
|
|
@ -173,6 +173,9 @@ export class SiteInfoService extends BaseService<SiteInfoEntity> {
|
|||
let errorCount = 0
|
||||
let errorMessage = ""
|
||||
for (const item of list) {
|
||||
if (!item) {
|
||||
continue;
|
||||
}
|
||||
errorCount++
|
||||
if(item.error){
|
||||
errorMessage += `${item.ipAddress}:${item.error}; \n`
|
||||
|
|
|
@ -180,7 +180,7 @@ export class SiteIpService extends BaseService<SiteIpEntity> {
|
|||
}
|
||||
Promise.all(promiseList).then((res)=>{
|
||||
const finished = res.filter(item=>{
|
||||
return item
|
||||
return item!=null
|
||||
})
|
||||
if (finished.length > 0) {
|
||||
onFinish && onFinish(finished)
|
||||
|
|
Loading…
Reference in New Issue