美文网首页
2021-08-12

2021-08-12

作者: brightranger | 来源:发表于2021-12-23 14:29 被阅读0次

    -- 菜单
    INSERT INTO sys_permission_info(id, pid, name, type, sign, href, sort, icon, target, descript, status, del_flag, create_user, create_time, update_user, update_time) VALUES (207, 168, '运营报表', 1, 'business:operationReport', 'business/operationReport/init', 3, '', '_self', '', 0, 0, 1, '2021-12-13 14:31:43', 0, '2021-12-17 14:01:34');
    INSERT INTO sys_permission_info(id, pid, name, type, sign, href, sort, icon, target, descript, status, del_flag, create_user, create_time, update_user, update_time) VALUES (208, 168, '统计图表', 1, 'business:statisticsChart', 'business/statisticsChart/init', 2, '', '_self', '', 0, 0, 1, '2021-12-17 13:57:29', 0, '2021-12-17 14:01:36');

    -- 权限
    INSERT INTO sys_role_permission(id, role_id, permission_id) VALUES (3730, 9, 207);
    INSERT INTO sys_role_permission(id, role_id, permission_id) VALUES (3731, 1, 207);
    INSERT INTO sys_role_permission(id, role_id, permission_id) VALUES (3732, 9, 208);
    INSERT INTO sys_role_permission(id, role_id, permission_id) VALUES (3733, 1, 208);

    --新增字段
    ALTER TABLE t_customer_info
    ADD COLUMN profile_picture VARCHAR ( 255 ) DEFAULT NULL COMMENT '宝宝头像地址' AFTER guardian_relation,
    ADD COLUMN current_meal_info_id INT ( 11 ) DEFAULT NULL COMMENT '当前测评套餐Id' AFTER cur_reside_addr,
    ADD COLUMN future_meal_info_id INT ( 11 ) DEFAULT NULL COMMENT '已购买未开始测评的套餐ID' AFTER current_meal_info_id;

    alter table t_eval_record_detail
    add column score decimal(11,0) DEFAULT NULL COMMENT '得分' after product_item_select;

    ALTER TABLE t_eval_record
    ADD COLUMN hearing_and_language_score DECIMAL ( 11, 0 ) DEFAULT NULL COMMENT '语言与感知得分' AFTER height,
    ADD COLUMN vision_and_cognition_score DECIMAL ( 11, 0 ) DEFAULT NULL COMMENT '平衡与大运动得分' AFTER hearing_and_language_score,
    ADD COLUMN balance_and_great_movement_score DECIMAL ( 11, 0 ) DEFAULT NULL COMMENT '精细动作得分' AFTER vision_and_cognition_score,
    ADD COLUMN fine_motor_score DECIMAL ( 11, 0 ) DEFAULT NULL COMMENT '适应能力得分' AFTER balance_and_great_movement_score,
    ADD COLUMN social_behavior_and_adaptability_score DECIMAL ( 11, 0 ) DEFAULT NULL COMMENT '社会行为得分' AFTER fine_motor_score,
    ADD COLUMN total_score DECIMAL ( 11, 0 ) DEFAULT NULL COMMENT '总得分' AFTER social_behavior_and_adaptability_score;

    -- detail的分数
    update t_eval_record_detail a set score=(select b.score from t_product_item_options b where a.product_item_id=b.product_item_id and a.product_item_select=b.item_options_char);
    -- 各项测评分
    update t_eval_record a set
    a.hearing_and_language_score = (select sum(b.score) from t_eval_record_detail b where b.product_id=1 and b.eval_record_id=a.id);
    update t_eval_record a set
    a.vision_and_cognition_score = (select sum(b.score) from t_eval_record_detail b where b.product_id=2 and b.eval_record_id=a.id);
    update t_eval_record a set
    a.balance_and_great_movement_score = (select sum(b.score) from t_eval_record_detail b where b.product_id=3 and b.eval_record_id=a.id);
    update t_eval_record a set
    a.fine_motor_score = (select sum(b.score) from t_eval_record_detail b where b.product_id=4 and b.eval_record_id=a.id);
    update t_eval_record a set
    a.social_behavior_and_adaptability_score = (select sum(b.score) from t_eval_record_detail b where b.product_id=5 and b.eval_record_id=a.id);
    -- 总分
    update t_eval_record a set
    a.total_score = ROUND((hearing_and_language_score+vision_and_cognition_score+balance_and_great_movement_score+fine_motor_score+social_behavior_and_adaptability_score)/5,2);

    相关文章

      网友评论

          本文标题:2021-08-12

          本文链接:https://www.haomeiwen.com/subject/frclbltx.html