作者 tangxvhui

调试短信通知

... ... @@ -125,9 +125,9 @@ func (notices *notifySms) checkSendSms() error {
// sendSms 发送短信消息
func (notices *notifySms) sendSms(param *domain.LogSms) error {
if constant.Env != "prd" {
return nil
}
// if constant.Env != "prd" {
// return nil
// }
//单开处理 数据保存操作,发一条短信更新一条数据
transactionContext, err := factory.CreateTransactionContext(nil)
if err != nil {
... ...
... ... @@ -2,6 +2,7 @@ package redis
import (
"context"
"fmt"
"github.com/go-redis/redis/v8"
)
... ... @@ -19,6 +20,5 @@ func RunDemoScript() string {
if err != nil {
return err.Error()
}
val, _ := result.Text()
return val
return fmt.Sprintf("%v", result.Val())
}
... ...
-- 创建新表 summary_evaluation
CREATE TABLE public.summary_evaluation (
id bigserial NOT NULL,
company_id int8 NULL,
evaluation_project_id int8 NULL,
evaluation_project_name text NULL,
cycle_id int8 NULL,
cycle_name text NULL,
target_user jsonb NULL,
target_department jsonb NULL,
executor jsonb NULL,
"types" int8 NULL,
status text NULL,
check_result text NULL,
begin_time timestamptz NULL,
end_time timestamptz NULL,
total_score text NULL,
created_at timestamptz NULL,
updated_at timestamptz NULL,
deleted_at timestamptz NULL,
node_id int8 NULL DEFAULT 0,
total_rating jsonb NULL,
CONSTRAINT summary_evaluation_pkey PRIMARY KEY (id)
);
-- 创建新表 summary_evaluation_value
CREATE TABLE public.summary_evaluation_value (
id bigserial NOT NULL,
evaluation_item_id int8 NULL,
summary_evaluation_id int8 NULL,
value text NULL,
score text NULL,
"types" int8 NULL,
remark text NULL,
created_at timestamptz NULL,
updated_at timestamptz NULL,
weight numeric NULL DEFAULT 0,
rating jsonb NULL,
CONSTRAINT summary_evaluation_value_pkey PRIMARY KEY (id)
);
-- 创建新表 evaluation_item_used
CREATE TABLE public.evaluation_item_used (
id bigserial NOT NULL,
company_id int8 NULL,
evaluation_project_id int8 NULL,
node_id int8 NULL,
node_type int8 NULL,
sort_by int8 NULL,
category text NULL,
"name" text NULL,
prompt_title text NULL,
prompt_text text NULL,
entry_items jsonb NULL,
rule_type int8 NULL,
"rule" jsonb NULL,
weight numeric NULL DEFAULT 0,
required int8 NULL,
created_at timestamptz NULL,
updated_at timestamptz NULL,
evaluator_id int8 NULL DEFAULT 0,
CONSTRAINT evaluation_item_used_pkey PRIMARY KEY (id)
);
-- 创建新表 log_sms
CREATE TABLE public.log_sms (
id bigserial NOT NULL,
phone text NULL,
template_id int8 NULL,
"template" text NULL,
value jsonb NULL,
created_at timestamptz NULL,
"result" text NULL,
status text NULL,
"from" text NULL,
"index" int8 NULL,
execute_at timestamptz NULL,
CONSTRAINT log_sms_pkey PRIMARY KEY (id)
);
-- 变更evaluation_project表字段
ALTER TABLE public.evaluation_project
ADD summary_state int4 NOT NULL DEFAULT 0;
COMMENT ON COLUMN public.evaluation_project.summary_state IS '周期评估是否下发';
-- 变更user表字段
ALTER TABLE "public"."user"
ADD COLUMN "parent_id" int8 DEFAULT 0;
COMMENT ON COLUMN "public"."user"."parent_id" IS '上级ID';
-- 抽取旧数据到evaluation_item_used
-- 抽取evaluation_project旧数据到evaluation_item_used
WITH t1 AS (
SELECT
evaluation_project.company_id,
... ...