From 3ed8ce6bbb082c5dc3799534876ea0e893d57c22 Mon Sep 17 00:00:00 2001
From: 15090180611 <215509543@qq.com>
Date: Thu, 16 Jan 2025 18:00:46 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug=EF=BC=8C=E5=86=99api?=
=?UTF-8?q?=E5=90=8E=E5=8F=B0=E6=A1=86=E6=9E=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/school/classes/Teacher.php | 23 +-
.../admin/controller/school/classes/Visit.php | 5 +-
.../admin/controller/school/help/Article.php | 7 +-
.../admin/controller/school/help/Cate.php | 18 +-
.../admin/lang/zh-cn/school/classes/visit.php | 3 +
.../admin/model/school/classes/Visit.php | 6 +-
application/admin/model/school/help/Cate.php | 16 +-
.../admin/view/school/help/cate/index.html | 1 +
.../common/controller/ManystoreApiBase.php | 153 +++-
application/common/hooks.php | 8 +
.../common/library/token/driver/Redis.php | 2 +-
application/common/listener/help/HelpHook.php | 30 +
.../model/school/classes/ClassesLib.php | 2 +
.../common/model/school/classes/Visit.php | 7 +-
application/common/model/school/help/Cate.php | 16 +-
application/config.php | 10 +-
.../controller/school/classes/Teacher.php | 22 +
.../manystoreapi/behavior/ManystoreLog.php | 2 +-
application/manystoreapi/controller/Ajax.php | 2 +-
.../manystoreapi/controller/Dashboard.php | 2 +-
application/manystoreapi/controller/Index.php | 2 +-
application/manystoreapi/controller/Token.php | 42 ++
application/manystoreapi/controller/User.php | 544 ++++++++++++++
.../manystoreapi/controller/auth/Group.php | 299 --------
.../controller/auth/Manystore.php | 264 -------
.../controller/auth/Manystorelog.php | 134 ----
.../controller/csmtable/Cligenerateexcel.php | 325 --------
.../controller/csmtable/Csmgenerate.php | 88 ---
.../controller/csmtable/Csmxlstable.php | 85 ---
.../controller/csmtable/Datasource.php | 34 -
.../manystoreapi/controller/csmtable/Test.php | 107 ---
.../controller/csmtable/Xlstask.php | 57 --
.../controller/general/Attachment.php | 174 -----
.../controller/general/Config.php | 162 ----
.../manystoreapi/controller/general/Log.php | 46 --
.../controller/general/Profile.php | 155 ----
.../controller/manystore/ShopLog.php | 76 --
.../controller/manystore/UserAuth.php | 336 ---------
.../controller/school/Message.php | 79 --
.../controller/school/classes/Cate.php | 40 -
.../controller/school/classes/ClassesLib.php | 707 ------------------
.../controller/school/classes/ClassesSpec.php | 311 --------
.../controller/school/classes/Collect.php | 75 --
.../controller/school/classes/Evaluate.php | 300 --------
.../controller/school/classes/Label.php | 40 -
.../controller/school/classes/Teacher.php | 372 ---------
.../controller/school/classes/Type.php | 40 -
.../school/classes/Verification.php | 310 --------
.../controller/school/classes/VirtualHead.php | 40 -
.../controller/school/classes/VirtualUser.php | 197 -----
.../school/classes/activity/Activity.php | 520 -------------
.../school/classes/activity/ActivityAuth.php | 462 ------------
.../school/classes/activity/ActivityItem.php | 77 --
.../classes/activity/ActivityItemAuth.php | 77 --
.../school/classes/activity/order/Order.php | 211 ------
.../classes/activity/order/OrderDetail.php | 85 ---
.../classes/activity/order/OrderItem.php | 80 --
.../classes/activity/order/OrderLog.php | 74 --
.../school/classes/hourorder/Order.php | 324 --------
.../school/classes/hourorder/OrderLog.php | 74 --
.../controller/school/classes/order/Order.php | 166 ----
.../school/classes/order/OrderDetail.php | 79 --
.../school/classes/order/OrderLog.php | 77 --
.../school/classes/order/ServiceOrder.php | 235 ------
.../school/classes/order/ServiceOrderLog.php | 80 --
.../manystoreapi/controller/user/User.php | 244 ------
application/manystoreapi/lang/zh-cn/addon.php | 93 ---
application/manystoreapi/lang/zh-cn/ajax.php | 8 -
.../manystoreapi/lang/zh-cn/auth/group.php | 12 -
.../lang/zh-cn/auth/manystore.php | 9 -
.../lang/zh-cn/auth/manystorelog.php | 14 -
.../manystoreapi/lang/zh-cn/auth/rule.php | 20 -
.../manystoreapi/lang/zh-cn/category.php | 18 -
.../manystoreapi/lang/zh-cn/command.php | 16 -
.../manystoreapi/lang/zh-cn/config.php | 9 -
.../manystoreapi/lang/zh-cn/dashboard.php | 48 --
.../lang/zh-cn/general/attachment.php | 45 --
.../lang/zh-cn/general/config.php | 65 --
.../lang/zh-cn/general/database.php | 43 --
.../manystoreapi/lang/zh-cn/general/log.php | 9 -
.../lang/zh-cn/general/profile.php | 65 --
application/manystoreapi/lang/zh-cn/index.php | 57 --
.../lang/zh-cn/manystore/shop_log.php | 42 --
.../lang/zh-cn/manystore/user_auth.php | 21 -
.../school/classes/activity/activity.php | 73 --
.../school/classes/activity/activity_auth.php | 80 --
.../school/classes/activity/activity_item.php | 29 -
.../classes/activity/activity_item_auth.php | 29 -
.../school/classes/activity/order/order.php | 79 --
.../classes/activity/order/order_detail.php | 72 --
.../classes/activity/order/order_item.php | 38 -
.../classes/activity/order/order_log.php | 22 -
.../lang/zh-cn/school/classes/cate.php | 12 -
.../lang/zh-cn/school/classes/classes_lib.php | 95 ---
.../zh-cn/school/classes/classes_spec.php | 21 -
.../lang/zh-cn/school/classes/collect.php | 14 -
.../lang/zh-cn/school/classes/evaluate.php | 38 -
.../zh-cn/school/classes/hourorder/order.php | 50 --
.../school/classes/hourorder/order_log.php | 13 -
.../lang/zh-cn/school/classes/label.php | 12 -
.../lang/zh-cn/school/classes/order/order.php | 80 --
.../school/classes/order/order_detail.php | 64 --
.../zh-cn/school/classes/order/order_log.php | 30 -
.../school/classes/order/service_order.php | 65 --
.../classes/order/service_order_log.php | 42 --
.../lang/zh-cn/school/classes/teacher.php | 31 -
.../lang/zh-cn/school/classes/type.php | 12 -
.../zh-cn/school/classes/verification.php | 27 -
.../zh-cn/school/classes/virtual_head.php | 6 -
.../zh-cn/school/classes/virtual_user.php | 16 -
.../lang/zh-cn/school/message.php | 41 -
.../manystoreapi/lang/zh-cn/user/user.php | 37 -
application/manystoreapi/library/Auth.php | 499 ++++++++----
.../manystoreapi/library/traits/Backend.php | 2 +-
application/manystoreapi/model/Admin.php | 2 +-
application/manystoreapi/model/Manystore.php | 2 +-
.../manystoreapi/model/ManystoreCommand.php | 2 +-
.../manystoreapi/model/ManystoreLog.php | 2 +-
.../manystoreapi/model/ManystoreShop.php | 2 +-
.../model/SchoolClassesHourOrder.php | 12 -
.../manystoreapi/model/SchoolClassesLib.php | 12 -
.../model/SchoolClassesLibSpec.php | 12 -
.../manystoreapi/model/SchoolClassesOrder.php | 12 -
.../model/SchoolClassesOrderDetail.php | 12 -
application/manystoreapi/model/User.php | 12 -
.../manystoreapi/model/manystore/ShopLog.php | 2 +-
.../manystoreapi/model/manystore/UserAuth.php | 2 +-
.../manystoreapi/model/school/Message.php | 119 ---
.../model/school/classes/Cate.php | 57 --
.../model/school/classes/ClassesLib.php | 249 ------
.../model/school/classes/ClassesSpec.php | 86 ---
.../model/school/classes/Collect.php | 58 --
.../model/school/classes/Evaluate.php | 118 ---
.../model/school/classes/Label.php | 57 --
.../model/school/classes/Teacher.php | 73 --
.../model/school/classes/Type.php | 57 --
.../model/school/classes/Verification.php | 77 --
.../model/school/classes/VirtualHead.php | 48 --
.../model/school/classes/VirtualUser.php | 78 --
.../school/classes/activity/Activity.php | 255 -------
.../school/classes/activity/ActivityAuth.php | 271 -------
.../school/classes/activity/ActivityItem.php | 89 ---
.../classes/activity/ActivityItemAuth.php | 89 ---
.../school/classes/activity/order/Order.php | 217 ------
.../classes/activity/order/OrderDetail.php | 236 ------
.../classes/activity/order/OrderItem.php | 117 ---
.../classes/activity/order/OrderLog.php | 53 --
.../model/school/classes/hourorder/Order.php | 154 ----
.../school/classes/hourorder/OrderLog.php | 53 --
.../model/school/classes/order/Order.php | 189 -----
.../school/classes/order/OrderDetail.php | 99 ---
.../model/school/classes/order/OrderLog.php | 95 ---
.../school/classes/order/ServiceOrder.php | 205 -----
.../school/classes/order/ServiceOrderLog.php | 106 ---
application/manystoreapi/model/user/User.php | 2 +-
.../manystoreapi/validate/Manystore.php | 2 +-
.../validate/ManystoreAuthRule.php | 2 +-
.../validate/ManystoreCommand.php | 2 +-
.../validate/manystore/ShopLog.php | 2 +-
.../validate/manystore/UserAuth.php | 27 -
.../manystoreapi/validate/school/Message.php | 27 -
.../validate/school/classes/Cate.php | 27 -
.../validate/school/classes/ClassesLib.php | 43 --
.../validate/school/classes/ClassesSpec.php | 27 -
.../validate/school/classes/Collect.php | 27 -
.../validate/school/classes/Evaluate.php | 27 -
.../validate/school/classes/Label.php | 27 -
.../validate/school/classes/Teacher.php | 27 -
.../validate/school/classes/Type.php | 27 -
.../validate/school/classes/Verification.php | 27 -
.../validate/school/classes/VirtualHead.php | 27 -
.../validate/school/classes/VirtualUser.php | 27 -
.../school/classes/activity/Activity.php | 27 -
.../school/classes/activity/ActivityAuth.php | 27 -
.../school/classes/activity/ActivityItem.php | 27 -
.../classes/activity/ActivityItemAuth.php | 27 -
.../school/classes/activity/order/Order.php | 27 -
.../classes/activity/order/OrderDetail.php | 27 -
.../classes/activity/order/OrderItem.php | 27 -
.../classes/activity/order/OrderLog.php | 27 -
.../school/classes/hourorder/Order.php | 27 -
.../school/classes/hourorder/OrderLog.php | 27 -
.../validate/school/classes/order/Order.php | 27 -
.../school/classes/order/OrderDetail.php | 27 -
.../school/classes/order/OrderLog.php | 27 -
.../school/classes/order/ServiceOrder.php | 27 -
.../school/classes/order/ServiceOrderLog.php | 27 -
.../manystoreapi/validate/user/User.php | 2 +-
.../manystoreapi/view/auth/group/add.html | 38 -
.../manystoreapi/view/auth/group/edit.html | 38 -
.../manystoreapi/view/auth/group/index.html | 21 -
.../manystoreapi/view/auth/manystore/add.html | 46 --
.../view/auth/manystore/edit.html | 52 --
.../view/auth/manystore/index.html | 21 -
.../view/auth/manystorelog/detail.html | 22 -
.../view/auth/manystorelog/index.html | 21 -
.../manystoreapi/view/common/control.html | 71 --
.../manystoreapi/view/common/header.html | 110 ---
.../manystoreapi/view/common/menu.html | 41 -
.../manystoreapi/view/common/meta.html | 23 -
.../manystoreapi/view/common/script.html | 1 -
.../manystoreapi/view/dashboard/index.html | 403 ----------
.../view/general/attachment/add.html | 51 --
.../view/general/attachment/edit.html | 76 --
.../view/general/attachment/index.html | 54 --
.../view/general/attachment/select.html | 51 --
.../view/general/config/index.html | 160 ----
.../manystoreapi/view/general/log/index.html | 28 -
.../view/general/profile/index.html | 531 -------------
.../manystoreapi/view/index/index.html | 50 --
.../manystoreapi/view/index/login.html | 145 ----
.../manystoreapi/view/layout/default.html | 45 --
.../view/manystore/shop_log/add.html | 224 ------
.../view/manystore/shop_log/edit.html | 224 ------
.../view/manystore/shop_log/index.html | 44 --
.../view/manystore/user_auth/add.html | 45 --
.../view/manystore/user_auth/changeuser.html | 27 -
.../view/manystore/user_auth/edit.html | 45 --
.../view/manystore/user_auth/index.html | 44 --
.../school/classes/activity/activity/add.html | 292 --------
.../classes/activity/activity/edit.html | 279 -------
.../classes/activity/activity/index.html | 44 --
.../classes/activity/activity/recyclebin.html | 25 -
.../classes/activity/activity_auth/add.html | 292 --------
.../classes/activity/activity_auth/edit.html | 298 --------
.../classes/activity/activity_auth/index.html | 44 --
.../activity/activity_auth/recyclebin.html | 25 -
.../classes/activity/activity_item/add.html | 88 ---
.../classes/activity/activity_item/edit.html | 88 ---
.../classes/activity/activity_item/index.html | 44 --
.../activity/activity_item/recyclebin.html | 25 -
.../activity/activity_item_auth/add.html | 88 ---
.../activity/activity_item_auth/edit.html | 88 ---
.../activity/activity_item_auth/index.html | 44 --
.../activity_item_auth/recyclebin.html | 25 -
.../classes/activity/order/order/add.html | 264 -------
.../classes/activity/order/order/edit.html | 284 -------
.../classes/activity/order/order/examine.html | 32 -
.../classes/activity/order/order/index.html | 44 --
.../activity/order/order/recyclebin.html | 25 -
.../activity/order/order_detail/add.html | 290 -------
.../activity/order/order_detail/edit.html | 290 -------
.../activity/order/order_detail/index.html | 44 --
.../order/order_detail/recyclebin.html | 25 -
.../activity/order/order_item/add.html | 112 ---
.../activity/order/order_item/edit.html | 112 ---
.../activity/order/order_item/index.html | 44 --
.../activity/order/order_item/recyclebin.html | 25 -
.../classes/activity/order/order_log/add.html | 46 --
.../activity/order/order_log/edit.html | 46 --
.../activity/order/order_log/index.html | 44 --
.../activity/order/order_log/recyclebin.html | 25 -
.../view/school/classes/cate/add.html | 34 -
.../view/school/classes/cate/edit.html | 34 -
.../view/school/classes/cate/index.html | 44 --
.../view/school/classes/cate/recyclebin.html | 25 -
.../view/school/classes/classes_lib/add.html | 360 ---------
.../school/classes/classes_lib/addnew.html | 437 -----------
.../view/school/classes/classes_lib/copy.html | 447 -----------
.../view/school/classes/classes_lib/edit.html | 447 -----------
.../school/classes/classes_lib/index.html | 65 --
.../classes/classes_lib/recyclebin.html | 25 -
.../view/school/classes/classes_spec/add.html | 82 --
.../school/classes/classes_spec/edit.html | 79 --
.../school/classes/classes_spec/index.html | 44 --
.../classes/classes_spec/recyclebin.html | 25 -
.../view/school/classes/collect/add.html | 28 -
.../view/school/classes/collect/edit.html | 28 -
.../view/school/classes/collect/index.html | 34 -
.../view/school/classes/evaluate/add.html | 120 ---
.../view/school/classes/evaluate/edit.html | 120 ---
.../view/school/classes/evaluate/index.html | 44 --
.../school/classes/hourorder/order/add.html | 19 -
.../school/classes/hourorder/order/edit.html | 25 -
.../classes/hourorder/order/examine.html | 32 -
.../school/classes/hourorder/order/index.html | 50 --
.../classes/hourorder/order/recyclebin.html | 25 -
.../classes/hourorder/order_log/add.html | 34 -
.../classes/hourorder/order_log/edit.html | 34 -
.../classes/hourorder/order_log/index.html | 44 --
.../view/school/classes/label/add.html | 34 -
.../view/school/classes/label/edit.html | 34 -
.../view/school/classes/label/index.html | 44 --
.../view/school/classes/label/recyclebin.html | 25 -
.../view/school/classes/order/order/add.html | 258 -------
.../classes/order/order/after_sales.html | 30 -
.../view/school/classes/order/order/edit.html | 253 -------
.../school/classes/order/order/index.html | 44 --
.../classes/order/order/recyclebin.html | 25 -
.../classes/order/order_detail/add.html | 254 -------
.../classes/order/order_detail/edit.html | 254 -------
.../classes/order/order_detail/index.html | 34 -
.../order/order_detail/recyclebin.html | 25 -
.../school/classes/order/order_log/add.html | 70 --
.../school/classes/order/order_log/edit.html | 70 --
.../school/classes/order/order_log/index.html | 44 --
.../classes/order/service_order/add.html | 214 ------
.../service_order/admin_confirmation.html | 61 --
.../classes/order/service_order/edit.html | 214 ------
.../classes/order/service_order/index.html | 44 --
.../order/service_order/recyclebin.html | 25 -
.../service_order/shop_confirmation.html | 61 --
.../service_order/user_confirmation.html | 61 --
.../classes/order/service_order_log/add.html | 100 ---
.../classes/order/service_order_log/edit.html | 100 ---
.../order/service_order_log/index.html | 44 --
.../view/school/classes/teacher/add.html | 99 ---
.../view/school/classes/teacher/edit.html | 96 ---
.../view/school/classes/teacher/index.html | 44 --
.../school/classes/teacher/recyclebin.html | 25 -
.../view/school/classes/type/add.html | 34 -
.../view/school/classes/type/edit.html | 34 -
.../view/school/classes/type/index.html | 44 --
.../view/school/classes/type/recyclebin.html | 25 -
.../view/school/classes/verification/add.html | 51 --
.../school/classes/verification/edit.html | 51 --
.../school/classes/verification/index.html | 44 --
.../view/school/classes/virtual_head/add.html | 30 -
.../school/classes/virtual_head/edit.html | 30 -
.../school/classes/virtual_head/index.html | 34 -
.../view/school/classes/virtual_user/add.html | 52 --
.../school/classes/virtual_user/edit.html | 65 --
.../school/classes/virtual_user/index.html | 34 -
.../manystoreapi/view/school/message/add.html | 100 ---
.../view/school/message/edit.html | 100 ---
.../view/school/message/index.html | 44 --
.../manystoreapi/view/user/user/add.html | 108 ---
.../manystoreapi/view/user/user/edit.html | 122 ---
.../manystoreapi/view/user/user/index.html | 37 -
.../js/backend/school/classes/classes_lib.js | 1 +
.../assets/js/backend/school/classes/visit.js | 4 +
public/assets/js/backend/school/help/cate.js | 41 +-
.../manystore/school/classes/classes_lib.js | 2 +-
333 files changed, 1288 insertions(+), 26602 deletions(-)
create mode 100644 application/common/listener/help/HelpHook.php
create mode 100644 application/manystoreapi/controller/Token.php
create mode 100644 application/manystoreapi/controller/User.php
delete mode 100644 application/manystoreapi/controller/auth/Group.php
delete mode 100644 application/manystoreapi/controller/auth/Manystore.php
delete mode 100644 application/manystoreapi/controller/auth/Manystorelog.php
delete mode 100644 application/manystoreapi/controller/csmtable/Cligenerateexcel.php
delete mode 100644 application/manystoreapi/controller/csmtable/Csmgenerate.php
delete mode 100644 application/manystoreapi/controller/csmtable/Csmxlstable.php
delete mode 100644 application/manystoreapi/controller/csmtable/Datasource.php
delete mode 100644 application/manystoreapi/controller/csmtable/Test.php
delete mode 100644 application/manystoreapi/controller/csmtable/Xlstask.php
delete mode 100644 application/manystoreapi/controller/general/Attachment.php
delete mode 100644 application/manystoreapi/controller/general/Config.php
delete mode 100644 application/manystoreapi/controller/general/Log.php
delete mode 100644 application/manystoreapi/controller/general/Profile.php
delete mode 100644 application/manystoreapi/controller/manystore/ShopLog.php
delete mode 100644 application/manystoreapi/controller/manystore/UserAuth.php
delete mode 100644 application/manystoreapi/controller/school/Message.php
delete mode 100644 application/manystoreapi/controller/school/classes/Cate.php
delete mode 100644 application/manystoreapi/controller/school/classes/ClassesLib.php
delete mode 100644 application/manystoreapi/controller/school/classes/ClassesSpec.php
delete mode 100644 application/manystoreapi/controller/school/classes/Collect.php
delete mode 100644 application/manystoreapi/controller/school/classes/Evaluate.php
delete mode 100644 application/manystoreapi/controller/school/classes/Label.php
delete mode 100644 application/manystoreapi/controller/school/classes/Teacher.php
delete mode 100644 application/manystoreapi/controller/school/classes/Type.php
delete mode 100644 application/manystoreapi/controller/school/classes/Verification.php
delete mode 100644 application/manystoreapi/controller/school/classes/VirtualHead.php
delete mode 100644 application/manystoreapi/controller/school/classes/VirtualUser.php
delete mode 100644 application/manystoreapi/controller/school/classes/activity/Activity.php
delete mode 100644 application/manystoreapi/controller/school/classes/activity/ActivityAuth.php
delete mode 100644 application/manystoreapi/controller/school/classes/activity/ActivityItem.php
delete mode 100644 application/manystoreapi/controller/school/classes/activity/ActivityItemAuth.php
delete mode 100644 application/manystoreapi/controller/school/classes/activity/order/Order.php
delete mode 100644 application/manystoreapi/controller/school/classes/activity/order/OrderDetail.php
delete mode 100644 application/manystoreapi/controller/school/classes/activity/order/OrderItem.php
delete mode 100644 application/manystoreapi/controller/school/classes/activity/order/OrderLog.php
delete mode 100644 application/manystoreapi/controller/school/classes/hourorder/Order.php
delete mode 100644 application/manystoreapi/controller/school/classes/hourorder/OrderLog.php
delete mode 100644 application/manystoreapi/controller/school/classes/order/Order.php
delete mode 100644 application/manystoreapi/controller/school/classes/order/OrderDetail.php
delete mode 100644 application/manystoreapi/controller/school/classes/order/OrderLog.php
delete mode 100644 application/manystoreapi/controller/school/classes/order/ServiceOrder.php
delete mode 100644 application/manystoreapi/controller/school/classes/order/ServiceOrderLog.php
delete mode 100644 application/manystoreapi/controller/user/User.php
delete mode 100644 application/manystoreapi/lang/zh-cn/addon.php
delete mode 100644 application/manystoreapi/lang/zh-cn/ajax.php
delete mode 100644 application/manystoreapi/lang/zh-cn/auth/group.php
delete mode 100644 application/manystoreapi/lang/zh-cn/auth/manystore.php
delete mode 100644 application/manystoreapi/lang/zh-cn/auth/manystorelog.php
delete mode 100644 application/manystoreapi/lang/zh-cn/auth/rule.php
delete mode 100644 application/manystoreapi/lang/zh-cn/category.php
delete mode 100644 application/manystoreapi/lang/zh-cn/command.php
delete mode 100644 application/manystoreapi/lang/zh-cn/config.php
delete mode 100644 application/manystoreapi/lang/zh-cn/dashboard.php
delete mode 100644 application/manystoreapi/lang/zh-cn/general/attachment.php
delete mode 100644 application/manystoreapi/lang/zh-cn/general/config.php
delete mode 100644 application/manystoreapi/lang/zh-cn/general/database.php
delete mode 100644 application/manystoreapi/lang/zh-cn/general/log.php
delete mode 100644 application/manystoreapi/lang/zh-cn/general/profile.php
delete mode 100644 application/manystoreapi/lang/zh-cn/index.php
delete mode 100644 application/manystoreapi/lang/zh-cn/manystore/shop_log.php
delete mode 100644 application/manystoreapi/lang/zh-cn/manystore/user_auth.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/activity/activity.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/activity/activity_auth.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/activity/activity_item.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/activity/activity_item_auth.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/activity/order/order.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/activity/order/order_detail.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/activity/order/order_item.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/activity/order/order_log.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/cate.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/classes_lib.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/classes_spec.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/collect.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/evaluate.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/hourorder/order.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/hourorder/order_log.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/label.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/order/order.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/order/order_detail.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/order/order_log.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/order/service_order.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/order/service_order_log.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/teacher.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/type.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/verification.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/virtual_head.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/classes/virtual_user.php
delete mode 100644 application/manystoreapi/lang/zh-cn/school/message.php
delete mode 100644 application/manystoreapi/lang/zh-cn/user/user.php
delete mode 100644 application/manystoreapi/model/SchoolClassesHourOrder.php
delete mode 100644 application/manystoreapi/model/SchoolClassesLib.php
delete mode 100644 application/manystoreapi/model/SchoolClassesLibSpec.php
delete mode 100644 application/manystoreapi/model/SchoolClassesOrder.php
delete mode 100644 application/manystoreapi/model/SchoolClassesOrderDetail.php
delete mode 100644 application/manystoreapi/model/User.php
delete mode 100644 application/manystoreapi/model/school/Message.php
delete mode 100644 application/manystoreapi/model/school/classes/Cate.php
delete mode 100644 application/manystoreapi/model/school/classes/ClassesLib.php
delete mode 100644 application/manystoreapi/model/school/classes/ClassesSpec.php
delete mode 100644 application/manystoreapi/model/school/classes/Collect.php
delete mode 100644 application/manystoreapi/model/school/classes/Evaluate.php
delete mode 100644 application/manystoreapi/model/school/classes/Label.php
delete mode 100644 application/manystoreapi/model/school/classes/Teacher.php
delete mode 100644 application/manystoreapi/model/school/classes/Type.php
delete mode 100644 application/manystoreapi/model/school/classes/Verification.php
delete mode 100644 application/manystoreapi/model/school/classes/VirtualHead.php
delete mode 100644 application/manystoreapi/model/school/classes/VirtualUser.php
delete mode 100644 application/manystoreapi/model/school/classes/activity/Activity.php
delete mode 100644 application/manystoreapi/model/school/classes/activity/ActivityAuth.php
delete mode 100644 application/manystoreapi/model/school/classes/activity/ActivityItem.php
delete mode 100644 application/manystoreapi/model/school/classes/activity/ActivityItemAuth.php
delete mode 100644 application/manystoreapi/model/school/classes/activity/order/Order.php
delete mode 100644 application/manystoreapi/model/school/classes/activity/order/OrderDetail.php
delete mode 100644 application/manystoreapi/model/school/classes/activity/order/OrderItem.php
delete mode 100644 application/manystoreapi/model/school/classes/activity/order/OrderLog.php
delete mode 100644 application/manystoreapi/model/school/classes/hourorder/Order.php
delete mode 100644 application/manystoreapi/model/school/classes/hourorder/OrderLog.php
delete mode 100644 application/manystoreapi/model/school/classes/order/Order.php
delete mode 100644 application/manystoreapi/model/school/classes/order/OrderDetail.php
delete mode 100644 application/manystoreapi/model/school/classes/order/OrderLog.php
delete mode 100644 application/manystoreapi/model/school/classes/order/ServiceOrder.php
delete mode 100644 application/manystoreapi/model/school/classes/order/ServiceOrderLog.php
delete mode 100644 application/manystoreapi/validate/manystore/UserAuth.php
delete mode 100644 application/manystoreapi/validate/school/Message.php
delete mode 100644 application/manystoreapi/validate/school/classes/Cate.php
delete mode 100644 application/manystoreapi/validate/school/classes/ClassesLib.php
delete mode 100644 application/manystoreapi/validate/school/classes/ClassesSpec.php
delete mode 100644 application/manystoreapi/validate/school/classes/Collect.php
delete mode 100644 application/manystoreapi/validate/school/classes/Evaluate.php
delete mode 100644 application/manystoreapi/validate/school/classes/Label.php
delete mode 100644 application/manystoreapi/validate/school/classes/Teacher.php
delete mode 100644 application/manystoreapi/validate/school/classes/Type.php
delete mode 100644 application/manystoreapi/validate/school/classes/Verification.php
delete mode 100644 application/manystoreapi/validate/school/classes/VirtualHead.php
delete mode 100644 application/manystoreapi/validate/school/classes/VirtualUser.php
delete mode 100644 application/manystoreapi/validate/school/classes/activity/Activity.php
delete mode 100644 application/manystoreapi/validate/school/classes/activity/ActivityAuth.php
delete mode 100644 application/manystoreapi/validate/school/classes/activity/ActivityItem.php
delete mode 100644 application/manystoreapi/validate/school/classes/activity/ActivityItemAuth.php
delete mode 100644 application/manystoreapi/validate/school/classes/activity/order/Order.php
delete mode 100644 application/manystoreapi/validate/school/classes/activity/order/OrderDetail.php
delete mode 100644 application/manystoreapi/validate/school/classes/activity/order/OrderItem.php
delete mode 100644 application/manystoreapi/validate/school/classes/activity/order/OrderLog.php
delete mode 100644 application/manystoreapi/validate/school/classes/hourorder/Order.php
delete mode 100644 application/manystoreapi/validate/school/classes/hourorder/OrderLog.php
delete mode 100644 application/manystoreapi/validate/school/classes/order/Order.php
delete mode 100644 application/manystoreapi/validate/school/classes/order/OrderDetail.php
delete mode 100644 application/manystoreapi/validate/school/classes/order/OrderLog.php
delete mode 100644 application/manystoreapi/validate/school/classes/order/ServiceOrder.php
delete mode 100644 application/manystoreapi/validate/school/classes/order/ServiceOrderLog.php
delete mode 100644 application/manystoreapi/view/auth/group/add.html
delete mode 100644 application/manystoreapi/view/auth/group/edit.html
delete mode 100644 application/manystoreapi/view/auth/group/index.html
delete mode 100644 application/manystoreapi/view/auth/manystore/add.html
delete mode 100644 application/manystoreapi/view/auth/manystore/edit.html
delete mode 100644 application/manystoreapi/view/auth/manystore/index.html
delete mode 100644 application/manystoreapi/view/auth/manystorelog/detail.html
delete mode 100644 application/manystoreapi/view/auth/manystorelog/index.html
delete mode 100644 application/manystoreapi/view/common/control.html
delete mode 100644 application/manystoreapi/view/common/header.html
delete mode 100644 application/manystoreapi/view/common/menu.html
delete mode 100644 application/manystoreapi/view/common/meta.html
delete mode 100644 application/manystoreapi/view/common/script.html
delete mode 100644 application/manystoreapi/view/dashboard/index.html
delete mode 100644 application/manystoreapi/view/general/attachment/add.html
delete mode 100644 application/manystoreapi/view/general/attachment/edit.html
delete mode 100644 application/manystoreapi/view/general/attachment/index.html
delete mode 100644 application/manystoreapi/view/general/attachment/select.html
delete mode 100644 application/manystoreapi/view/general/config/index.html
delete mode 100644 application/manystoreapi/view/general/log/index.html
delete mode 100644 application/manystoreapi/view/general/profile/index.html
delete mode 100644 application/manystoreapi/view/index/index.html
delete mode 100644 application/manystoreapi/view/index/login.html
delete mode 100644 application/manystoreapi/view/layout/default.html
delete mode 100644 application/manystoreapi/view/manystore/shop_log/add.html
delete mode 100644 application/manystoreapi/view/manystore/shop_log/edit.html
delete mode 100644 application/manystoreapi/view/manystore/shop_log/index.html
delete mode 100644 application/manystoreapi/view/manystore/user_auth/add.html
delete mode 100644 application/manystoreapi/view/manystore/user_auth/changeuser.html
delete mode 100644 application/manystoreapi/view/manystore/user_auth/edit.html
delete mode 100644 application/manystoreapi/view/manystore/user_auth/index.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity/add.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity/index.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity_auth/add.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity_auth/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity_auth/index.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity_auth/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity_item/add.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity_item/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity_item/index.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity_item/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity_item_auth/add.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity_item_auth/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity_item_auth/index.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/activity_item_auth/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order/add.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order/examine.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order/index.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order_detail/add.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order_detail/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order_detail/index.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order_detail/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order_item/add.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order_item/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order_item/index.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order_item/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order_log/add.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order_log/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order_log/index.html
delete mode 100644 application/manystoreapi/view/school/classes/activity/order/order_log/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/cate/add.html
delete mode 100644 application/manystoreapi/view/school/classes/cate/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/cate/index.html
delete mode 100644 application/manystoreapi/view/school/classes/cate/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/classes_lib/add.html
delete mode 100644 application/manystoreapi/view/school/classes/classes_lib/addnew.html
delete mode 100644 application/manystoreapi/view/school/classes/classes_lib/copy.html
delete mode 100644 application/manystoreapi/view/school/classes/classes_lib/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/classes_lib/index.html
delete mode 100644 application/manystoreapi/view/school/classes/classes_lib/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/classes_spec/add.html
delete mode 100644 application/manystoreapi/view/school/classes/classes_spec/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/classes_spec/index.html
delete mode 100644 application/manystoreapi/view/school/classes/classes_spec/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/collect/add.html
delete mode 100644 application/manystoreapi/view/school/classes/collect/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/collect/index.html
delete mode 100644 application/manystoreapi/view/school/classes/evaluate/add.html
delete mode 100644 application/manystoreapi/view/school/classes/evaluate/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/evaluate/index.html
delete mode 100644 application/manystoreapi/view/school/classes/hourorder/order/add.html
delete mode 100644 application/manystoreapi/view/school/classes/hourorder/order/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/hourorder/order/examine.html
delete mode 100644 application/manystoreapi/view/school/classes/hourorder/order/index.html
delete mode 100644 application/manystoreapi/view/school/classes/hourorder/order/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/hourorder/order_log/add.html
delete mode 100644 application/manystoreapi/view/school/classes/hourorder/order_log/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/hourorder/order_log/index.html
delete mode 100644 application/manystoreapi/view/school/classes/label/add.html
delete mode 100644 application/manystoreapi/view/school/classes/label/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/label/index.html
delete mode 100644 application/manystoreapi/view/school/classes/label/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/order/order/add.html
delete mode 100644 application/manystoreapi/view/school/classes/order/order/after_sales.html
delete mode 100644 application/manystoreapi/view/school/classes/order/order/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/order/order/index.html
delete mode 100644 application/manystoreapi/view/school/classes/order/order/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/order/order_detail/add.html
delete mode 100644 application/manystoreapi/view/school/classes/order/order_detail/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/order/order_detail/index.html
delete mode 100644 application/manystoreapi/view/school/classes/order/order_detail/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/order/order_log/add.html
delete mode 100644 application/manystoreapi/view/school/classes/order/order_log/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/order/order_log/index.html
delete mode 100644 application/manystoreapi/view/school/classes/order/service_order/add.html
delete mode 100644 application/manystoreapi/view/school/classes/order/service_order/admin_confirmation.html
delete mode 100644 application/manystoreapi/view/school/classes/order/service_order/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/order/service_order/index.html
delete mode 100644 application/manystoreapi/view/school/classes/order/service_order/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/order/service_order/shop_confirmation.html
delete mode 100644 application/manystoreapi/view/school/classes/order/service_order/user_confirmation.html
delete mode 100644 application/manystoreapi/view/school/classes/order/service_order_log/add.html
delete mode 100644 application/manystoreapi/view/school/classes/order/service_order_log/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/order/service_order_log/index.html
delete mode 100644 application/manystoreapi/view/school/classes/teacher/add.html
delete mode 100644 application/manystoreapi/view/school/classes/teacher/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/teacher/index.html
delete mode 100644 application/manystoreapi/view/school/classes/teacher/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/type/add.html
delete mode 100644 application/manystoreapi/view/school/classes/type/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/type/index.html
delete mode 100644 application/manystoreapi/view/school/classes/type/recyclebin.html
delete mode 100644 application/manystoreapi/view/school/classes/verification/add.html
delete mode 100644 application/manystoreapi/view/school/classes/verification/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/verification/index.html
delete mode 100644 application/manystoreapi/view/school/classes/virtual_head/add.html
delete mode 100644 application/manystoreapi/view/school/classes/virtual_head/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/virtual_head/index.html
delete mode 100644 application/manystoreapi/view/school/classes/virtual_user/add.html
delete mode 100644 application/manystoreapi/view/school/classes/virtual_user/edit.html
delete mode 100644 application/manystoreapi/view/school/classes/virtual_user/index.html
delete mode 100644 application/manystoreapi/view/school/message/add.html
delete mode 100644 application/manystoreapi/view/school/message/edit.html
delete mode 100644 application/manystoreapi/view/school/message/index.html
delete mode 100644 application/manystoreapi/view/user/user/add.html
delete mode 100644 application/manystoreapi/view/user/user/edit.html
delete mode 100644 application/manystoreapi/view/user/user/index.html
diff --git a/application/admin/controller/school/classes/Teacher.php b/application/admin/controller/school/classes/Teacher.php
index aa8bfd7..b2adbef 100644
--- a/application/admin/controller/school/classes/Teacher.php
+++ b/application/admin/controller/school/classes/Teacher.php
@@ -105,8 +105,17 @@ class Teacher extends Backend
protected function updateCheck($id,$params=[],$row=null){
+ if($params && $row){
- // 课程存在售后订单则不允许操作
+ if(!$this->no_auth_fields_check($params,$row)){
+ return true;
+ }
+ }
+
+ // 课程存在未完成订单则不允许操作
+ $classesLib = \app\common\model\school\classes\ClassesLib::where("teacher_id",$id)->find();
+
+ if($classesLib)$this->error("存在正在教授的课程无法继续操作!请将课程讲师更换成其他人或者删除该课程后再操作!");
}
@@ -262,6 +271,16 @@ class Teacher extends Backend
}
$this->update_check($params,$row);
$result = $row->allowField(true)->save($params);
+
+ //执行课程修改
+ $classesLibs = \app\common\model\school\classes\ClassesLib::where( ['teacher_id'=>$row["id"]])->select();
+ foreach ($classesLibs as $classesLib){
+ $classesLib->user_id = $row["user_id"];
+ $classesLib->save();
+ //执行课程订单更新
+ \app\common\model\school\classes\ClassesLib::update_classes($classesLib["id"]);
+ }
+
Db::commit();
} catch (ValidateException|PDOException|Exception $e) {
Db::rollback();
@@ -306,7 +325,7 @@ class Teacher extends Backend
Db::startTrans();
try {
foreach ($list as $item) {
- $count += $item->delete();
+// $count += $item->delete();
}
Db::commit();
} catch (PDOException|Exception $e) {
diff --git a/application/admin/controller/school/classes/Visit.php b/application/admin/controller/school/classes/Visit.php
index d7eb44e..0895da0 100644
--- a/application/admin/controller/school/classes/Visit.php
+++ b/application/admin/controller/school/classes/Visit.php
@@ -44,7 +44,7 @@ class Visit extends Backend
{
//当前是否为关联查询
$this->relationSearch = true;
- $this->searchFields = ["id","classes_lib_id","classes_activity_id","lib.title","user.nickname","user.realname","user.mobile","activity.title"];
+ $this->searchFields = ["id","classes_lib_id","helparticle.title","classes_activity_id","lib.title","user.nickname","user.realname","user.mobile","activity.title"];
//设置过滤方法
$this->request->filter(['strip_tags', 'trim']);
if ($this->request->isAjax()) {
@@ -55,7 +55,7 @@ class Visit extends Backend
list($where, $sort, $order, $offset, $limit) = $this->buildparams();
$list = $this->model
- ->with(['lib','activity',"user"])
+ ->with(['lib','activity',"user","helparticle"])
->where($where)
->order($sort, $order)
->paginate($limit);
@@ -65,6 +65,7 @@ class Visit extends Backend
$row->getRelation('lib')->visible(['title','headimage']);
$row->getRelation('activity')->visible(['title','headimage']);
$row->getRelation('user')->visible(['nickname', 'realname', 'mobile', 'avatar']);
+ $row->getRelation('helparticle')->visible(['title']);
}
$result = array("total" => $list->total(), "rows" => $list->items());
diff --git a/application/admin/controller/school/help/Article.php b/application/admin/controller/school/help/Article.php
index 0504a80..2b92f4c 100644
--- a/application/admin/controller/school/help/Article.php
+++ b/application/admin/controller/school/help/Article.php
@@ -77,7 +77,12 @@ class Article extends Backend
->whereRaw(...$expireWhere)
->order($sort, $order)
->paginate($limit);
- $result = ['total' => $list->total(), 'rows' => $list->items()];
+ $rows = $list->items();
+ foreach ($rows as &$row){
+
+ }
+
+ $result = ['total' => $list->total(), 'rows' => $rows];
return json($result);
}
diff --git a/application/admin/controller/school/help/Cate.php b/application/admin/controller/school/help/Cate.php
index b9e7583..f6f1432 100644
--- a/application/admin/controller/school/help/Cate.php
+++ b/application/admin/controller/school/help/Cate.php
@@ -40,6 +40,8 @@ class Cate extends Backend
// $v['name'] = str_replace(' ', ' ', $v['name']);
$ruledata[$v['id']] = $v['name'];
+
+
}
unset($v);
$this->view->assign('ruledata', $ruledata);
@@ -89,9 +91,12 @@ class Cate extends Backend
$this->token();
$params = $this->request->post("row/a", [], 'strip_tags');
if ($params) {
-// if (!$params['ismenu'] && !$params['pid']) {
-// $this->error(__('The non-menu rule must have parent'));
-// }
+ if ($params['pid']) {
+ $parent = \app\admin\model\school\help\Cate::get($params['pid']);
+ if ($parent && $parent['level_num'] > 1) {
+ $this->error(__('分类不能超过二级!'));
+ }
+ }
$result = $this->model->save($params);
if ($result === false) {
$this->error($this->model->getError());
@@ -129,6 +134,13 @@ class Cate extends Backend
$this->error(__('Can not change the parent to child'));
}
}
+ if ($params['pid']) {
+ $parent = \app\admin\model\school\help\Cate::get($params['pid']);
+ if ($parent && $parent['level_num'] > 1) {
+ $this->error(__('分类不能超过二级!'));
+ }
+ }
+
//这里需要针对name做唯一验证
$ruleValidate = \app\admin\model\school\help\Cate::where( 'name' , $params['name'] )-> where( 'id' , '<>' , $row['id'] )->find();
diff --git a/application/admin/lang/zh-cn/school/classes/visit.php b/application/admin/lang/zh-cn/school/classes/visit.php
index fec1bae..53dd02b 100644
--- a/application/admin/lang/zh-cn/school/classes/visit.php
+++ b/application/admin/lang/zh-cn/school/classes/visit.php
@@ -8,6 +8,9 @@ return [
'Set status to 1' => '设为课程',
'Status 2' => '活动',
'Set status to 2' => '设为活动',
+ 'Status 3' => '帮助文章',
+ 'Set status to 3' => '设为帮助文章',
+
'Createtime' => '访问时间',
'Lib.title' => '课程标题',
'Lib.headimage' => '课程头图',
diff --git a/application/admin/model/school/classes/Visit.php b/application/admin/model/school/classes/Visit.php
index fcb044d..de83489 100644
--- a/application/admin/model/school/classes/Visit.php
+++ b/application/admin/model/school/classes/Visit.php
@@ -2,6 +2,7 @@
namespace app\admin\model\school\classes;
+use app\common\model\school\help\Article;
use think\Model;
@@ -32,7 +33,7 @@ class Visit extends Model
public function getStatusList()
{
- return ['1' => __('Status 1'), '2' => __('Status 2')];
+ return ['1' => __('Status 1'), '2' => __('Status 2'), '3' => __('Status 3')];
}
@@ -61,4 +62,7 @@ class Visit extends Model
{
return $this->belongsTo('app\admin\model\User', 'user_id', 'id', [], 'LEFT')->setEagerlyType(0);
}
+ public function helparticle(){
+ return $this->belongsTo(Article::class, 'help_article_id', 'id', [], 'LEFT')->setEagerlyType(0);
+ }
}
diff --git a/application/admin/model/school/help/Cate.php b/application/admin/model/school/help/Cate.php
index 096bac3..6e3005d 100644
--- a/application/admin/model/school/help/Cate.php
+++ b/application/admin/model/school/help/Cate.php
@@ -25,7 +25,8 @@ class Cate extends Model
// 追加属性
protected $append = [
- 'status_text'
+ 'status_text',
+ 'level_num',
];
@@ -54,6 +55,19 @@ class Cate extends Model
}
+ public function getLevelNumAttr($value, $data)
+ {
+ $value = $value ? $value : (isset($data['id']) ? $data['id'] : '');
+ if(!$value) return 0;
+ $level = 0;
+ while($value)
+ {
+ $value = $this->where('id', $value)->value('pid');
+ $level++;
+ }
+ return $level;
+ }
+
diff --git a/application/admin/view/school/help/cate/index.html b/application/admin/view/school/help/cate/index.html
index 0b478cb..39c07cc 100644
--- a/application/admin/view/school/help/cate/index.html
+++ b/application/admin/view/school/help/cate/index.html
@@ -25,6 +25,7 @@
{:__('Toggle all')}
+
( 注意:帮助文章只能在子分类下添加!如果分类只有一级,请先添加子分类再添加文章!)
{:__('Title')} | -{:__('Content')} | -
---|---|
{:__($key)} | -{$vo|htmlentities} | -