云南超级宝妈

wanghaijun 83bb3627d4 患者列表,接口测试 4 years ago
app 83bb3627d4 患者列表,接口测试 4 years ago
bootstrap dad149b25d update 4 years ago
config cc52076c5c 配置修改 4 years ago
database 66999e5ade Code merge 4 years ago
public e3b74dc68f update 4 years ago
resources 61c1698272 排序,社区账号创建 4 years ago
routes f80b4b6ff9 订单导出功能 4 years ago
storage d3fc808fab 多后台功能 4 years ago
tests 79679e0942 init laravel admin 4 years ago
.editorconfig 79679e0942 init laravel admin 4 years ago
.gitattributes 79679e0942 init laravel admin 4 years ago
.gitignore f673f4d236 Merge branch 'master' of ssh://git.9026.com:2212/swdz-WangHaijun/BaoMa 4 years ago
.htaccess 8a4e8d3a77 提交医生端 4 years ago
.styleci.yml 79679e0942 init laravel admin 4 years ago
README.md 4b40fecd05 展开默认角色 4 years ago
_ide_helper.php 2ce2cf9ac0 添加一些公共方法 4 years ago
artisan 79679e0942 init laravel admin 4 years ago
composer.json 21225d1f02 数据中心 4 years ago
composer.lock 21225d1f02 数据中心 4 years ago
package.json 79679e0942 init laravel admin 4 years ago
phpunit.xml 79679e0942 init laravel admin 4 years ago
server.php 79679e0942 init laravel admin 4 years ago
upgrade.md fae2bc88df 修改模板消息 4 years ago
webpack.mix.js 79679e0942 init laravel admin 4 years ago

README.md

安装

  • git clone 到本地
  • 执行 composer install 创建好数据库
  • 配置 .env 中数据库连接信息,没有.env请复制.env.example命名为.env
  • 执行 php artisan key:generate
  • 执行 php artisan migrate
  • 执行 php artisan db:seed
  • 执行 php artisan passport:install
  • storage下所有目录 和 bootstrap/cache 目录应该是可写的
  • 键入 '域名/admin/auth/login'(后台登录)
  • 用户名:admin;密码:admin

  • 生成文档 php artisan l5-swagger:generate

  • api文档在api/documentation里面, 也可以看上面的 在线api文档

  • api文档接口调试授权生成器请在config/l5-swagger.php配置

cron计划任务自动监听

linux执行: crontab -e

 <!-- 添加一条新的记录 -->
 * * * * * /php目录/bin/php /项目目录/artisan cron:run > /dev/null 2>&1

微信接口已经集成(不用这个就需要自己编写)

  • overtrue/laravel-wechat:~5.0 需要在config/wechat.php下配置相关信息
  • overtrue/wechat(目前使用)

    passport 8.0

    获取client ID 和 秘钥(用于swagger接口调试申请token)

    php artisan passport:client --password

USEFUL LINK

##composer 拓展安装

  • 编辑器
  • 后台图片工具

##后台定时命令 订单超时 每日11:00执行 cd /www/wwwroot/BaoMa && php artisan order orderOut
预约超时 每日11:00 执行 cd /www/wwwroot/BaoMa && php artisan order appiontOut
认证到期 每日11:00 执行 cd /www/wwwroot/BaoMa && php artisan order thenOut
认证失效 每日11:00 执行 cd /www/wwwroot/BaoMa && php artisan order thenLose
排班提醒 每日00:00 执行 cd /www/wwwroot/BaoMa && php artisan scheduleNotice
服务包过期 每10分钟执行 cd /www/wwwroot/BaoMa && php artisan packExpiredCheck

数据清空语句

delete from bm_cdms_users where id > 1;
delete from bm_cdms_role_users where user_id >1;
delete from bm_admin_operation_log;
delete from bm_cdms_operation_log;
delete from bm_articles;
delete from bm_axb;
delete from bm_call_logs;
delete from bm_call_phone;
delete from bm_collections;
delete from bm_community_notice;
delete from bm_coupon_distribution_list;
delete from bm_coupon_types;
delete from bm_coupons;
delete from bm_docter_messages;
delete from bm_docter_organization;
delete from bm_docter_service_times;
delete from bm_docter_settings;
delete from bm_docter_times;
delete from bm_docter_user;
delete from bm_docter_verify;
delete from bm_docters;
delete from bm_evaluates;
delete from bm_feedbacks;
delete from bm_im_message;
delete from bm_menubar;
delete from bm_notices;
delete from bm_nurses;
delete from bm_order_nurses;
delete from bm_order_packs;
delete from bm_order_patients;
delete from bm_order_vaccines;
delete from bm_orders;
delete from bm_organization_settings;
delete from bm_organization_vaccines;
delete from bm_patient_remarks;
delete from bm_patients;
delete from bm_payments;
delete from bm_qualifications;
delete from bm_schedule_periods;
delete from bm_schedules;
delete from bm_self_schedule;
delete from bm_servebanners;
delete from bm_service_applys;
delete from bm_service_packs;
delete from bm_suggests;
delete from bm_suggests_detail;
delete from bm_team_docters;
delete from bm_teams;
delete from bm_time_periods;
delete from bm_user_balance_logs;
delete from bm_user_coupons;
delete from bm_user_docter;
delete from bm_user_messages;
delete from bm_users;
delete from bm_vaccines;
delete from bm_week_schedule;
delete from bm_organizations;
delete from bm_refund_application;

清空用户数据

delete from bm_order_packs where order_id in (select id from bm_orders where user_id =10007 );
delete from bm_order_patients where order_id in (select id from bm_orders where user_id =10007 );
delete from bm_order_vaccines where order_id in (select id from bm_orders where user_id =10007 );
delete from bm_order_nurses where order_id in (select id from bm_orders where user_id = 10007);
delete from bm_feedbacks where user_id =10007;
delete from bm_users where id = 10007;
delete from bm_orders where user_id = 10007;

清空医生数据

delete from bm_docter_settings where docter_id = 1007;
delete from bm_order_packs where order_id in (select docter_id from bm_orders where docter_id=10007 );
delete from bm_order_patients where order_id in (select id from bm_orders where docter_id=10007 );
delete from bm_order_vaccines where order_id in (select id from bm_orders where docter_id=10007 );
delete from bm_order_nurses where order_id in (select id from bm_orders where docter_id= 10007);
delete from bm_docters where id = 10007;
delete from bm_docter_organization where docter_id = 10007;

导入用户数据

导入用户数据要严格按照顺序来执行

  1. 导入机构表
    • php artisan import:importDocter organization organization
  2. 导入医生表
    • php artisan import:importDocter docter docter
  3. 导入机构科室表
    • php artisan import:importDocter organization_office office
  4. 导入用户表
    • php artisan import:importUser user user
  5. 导入患者表
    • php artisan import:importUser patients patients

导入订单数据

导入订单数据之前必须要导入用户数据,否则会报错

  • php artisan importOrder nurse nurseOrder
  • php artisan importOrder service order
  • php artisan importOrder vaccine vaccineOrder
  • php artisan importOrder chat chatOrder
  • php artisan importOrder phone phoneOrder