wugg 2 năm trước cách đây
mục cha
commit
fc9588c13e

+ 44 - 0
app/Admin/controller/Exec.php

@@ -131,4 +131,48 @@ class Exec extends BaseController
         $isPushed = $redis->handler()->lPush($info['type']==1? "nowreport":"execreport", json_encode($info));
         return $up? app_show(0,"编辑成功"):error_show(1004,"编辑失败");
     }
+    public function execlist(){
+        $post = request()->post();
+        $token = isset($post['token']) ? trim($post['token']) : "";
+        if($token==""){
+            return error_show(101,'token不能为空');
+        }
+    //       $effetc = VerifyTokens($token);
+    //       if(!empty($effetc) && $effetc['code']!=0){
+    //           return error_show($effetc['code'],$effetc['message']);
+    //       }
+        $where=['type'=>1];
+        $page = isset($post['page']) ? intval($post['page']): 1;
+        $size = isset($post['size']) ? intval($post['size']):10;
+        $count =Db::name("exec")->where($where)->count();
+        $total = ceil($count/$size)>1 ? ceil($count/$size) : 1;
+        $page = $page>=$total?intval($total):$page;
+        $list = Db::name("exec")->field("name,apply_name,apply_id,status,down_url,remark,addtime,updatetime,expiretime")
+            ->where($where)->page($page,$size)->select();
+        return app_show(0,"获取成功",["list"=>$list,"count"=>$count]);
+    }
+    public function execdown(){
+        $post = request()->post();
+        $token = isset($post['token']) ? trim($post['token']) : "";
+        if($token==""){
+            return error_show(101,'token不能为空');
+        }
+        $id = isset($post['id'])&&$post['id']!=='' ? intval($post['id']) :"";
+        if($id==""){
+            return error_show(1004,"参数id不能为空");
+        }
+        $info=Db::name("exec")->where(["id"=>$id])->find();
+        if(empty($info)){
+            return error_show(1004,"未找到下载数据");
+        }
+        $info['status']=1;
+        $info['updatetime'] = date("Y-m-d H:i:s");
+        $info['addtime'] = date("Y-m-d H:i:s");
+        $up = Db::name("exec")->save($info);
+        $redis = Cache::store("redis");
+        $isPushed = $redis->handler()->lPush("nowexecreport", json_encode($info));
+        return $up? app_show(0,"已加入下载队列"):error_show(1004,"下载失败");
+    }
+
+
 }

+ 3 - 2
app/Admin/controller/Receipt.php

@@ -1595,7 +1595,7 @@ class Receipt extends BaseController
                     $qrdinfo['number1618249258956'] += $value['good_num'];
                 }
 
-                //  $qrdinfo['ShortText1618559043560'] = $value['total_fee'] < $qrdinfo['number1618249149738'] ? "2" : "3";
+                $qrdinfo['status'] =$qrdinfo['ShortText1618559274859']==1 &&$qrdinfo['ShortText1618559043560']==1 ? 0:1 ;
                 $qinfo = Db::name("qrd_info")->save($qrdinfo);
 
                 if ($qinfo) {
@@ -1685,7 +1685,7 @@ class Receipt extends BaseController
                     //$qrdinfo['number1618249258956'] += $value['good_num'];
                     $qrdinfo['ShortText1618559274859'] = $qrdinfo['Number1618249205231']>0 ? "2" : "3";
                 }
-
+                $qrdinfo['status'] =$qrdinfo['ShortText1618559274859']==1 &&$qrdinfo['ShortText1618559043560']==1 ? 0:1 ;
                 $qinfo = Db::name("qrd_info")->save($qrdinfo);
                 if ($qinfo) {
                     $qrdp = Db::name("qrd")->where([["sequenceNo", "=", $qrdinfo['ShortText1617650701648']]])->find();
@@ -1771,6 +1771,7 @@ class Receipt extends BaseController
                     $qrdinfo['Number1618249205231'] +=  $order_fee;
                     $qrdinfo['number1618249258956'] -= $value['good_num'];
                 }
+                $qrdinfo['status'] =$qrdinfo['ShortText1618559274859']==1 &&$qrdinfo['ShortText1618559043560']==1 ? 0:1 ;
                 //  $qrdinfo['ShortText1618559043560'] = $value['total_fee'] < $qrdinfo['number1618249149738'] ? "2" : "3";
                 $qinfo = Db::name("qrd_info")->save($qrdinfo);
                 if ($qinfo) {

+ 1 - 3
app/Admin/controller/Refund.php

@@ -565,16 +565,14 @@ class Refund extends BaseController
                 $qrdinfo['Number1618249202608'] -= $order_fee;
                 $qrdinfo['Number1618249205231'] +=  $order_fee;
                 $qrdinfo['number1618249258956'] -= $value['good_num'];
-                $qrdinfo['status'] =0;
                 $qrdinfo['ShortText1618559274859'] =  $qrdinfo['Number1618248813613'] == $qrdinfo['Number1618249205231'] ? "1" : "2";
-
+                $qrdinfo['status'] =$qrdinfo['ShortText1618559274859']==1 &&$qrdinfo['ShortText1618559043560']==1 ? 0:1 ;
                 $qinfo = Db::name("qrd_info")->save($qrdinfo);
                 if ($qinfo) {
                     $qrdp = Db::name("qrd")->where([["sequenceNo", "=", $qrdinfo['ShortText1617650701648']]])->find();
                     if ($qrdp['ainv_fee'] >=  $order_fee) {
                         $qrdp['winv_fee'] +=  $order_fee;
                         $qrdp['ainv_fee'] -=  $order_fee;
-                        $qrdinfo['status'] =1;
                         $qrdp['inv_status'] = $qrdp['winv_fee'] ==$qrdp['total_fee'] ?1 : 2;
                         $qrd =   Db::name("qrd")->save($qrdp);
                         if(!$qrd){

+ 1 - 1
app/Admin/controller/Trade.php

@@ -1266,7 +1266,7 @@ class Trade extends BaseController
                         return false;
                     }
                 }
-                $qrdinfo['status']=1;
+                $qrdinfo['status'] =$qrdinfo['ShortText1618559274859']==1 &&$qrdinfo['ShortText1618559043560']==1 ? 0:1 ;
                 $qinfo = Db::name("qrd_info")->save($qrdinfo);
 
                 if ($qinfo) {

+ 2 - 0
app/Admin/route/app.php

@@ -182,6 +182,8 @@ Route::rule("execlist",'Admin/Exec/list');
 Route::rule("execsave",'Admin/Exec/save');
 Route::rule("execdown",'Admin/Exec/down');
 Route::rule("nowlist",'Admin/Exec/nowlist');
+Route::rule("execnowlist",'Admin/Exec/execlist');
+Route::rule("execnowdown",'Admin/Exec/execdown');
 
 Route::rule('interadd','Admin/Inter/add');
 Route::rule('interinfo','Admin/Inter/info');

+ 0 - 36
config/app.php

@@ -1,36 +0,0 @@
-<?php
-// +----------------------------------------------------------------------
-// | 应用设置
-// +----------------------------------------------------------------------
-
-return [
-    // 应用地址
-    'app_host'         => env('app.host', ''),
-    // 应用的命名空间
-    'app_namespace'    => '',
-    'app_debug'    => true,
-    // 是否启用路由
-    'with_route'       => true,
-    // 默认应用
-    'default_app'      => 'Admin',
-    'app_express'    =>    true,
-    // 默认时区
-    'default_timezone' => 'Asia/Shanghai',
-
-    // 应用映射(自动多应用模式有效)
-    'app_map'          => [],
-    // 域名绑定(自动多应用模式有效)
-    'domain_bind'      => [],
-    // 禁止URL访问的应用列表(自动多应用模式有效)
-    'deny_app_list'    => [],
-
-    // 异常页面的模板文件
-    'exception_tmpl'   => app()->getThinkPath() . 'tpl/think_exception.tpl',
-
-    // 错误显示信息,非调试模式有效
-    'error_message'    => '页面错误!请稍后再试~',
-    // 显示错误信息
-    'show_error_msg'   => true,
-    "api_host"=>"http://inv.sitw.wanyuhengtong.com"
-   // "api_host"=>"http://www.test.com"
-];

+ 0 - 36
config/cache.php

@@ -1,36 +0,0 @@
-<?php
-
-// +----------------------------------------------------------------------
-// | 缓存设置
-// +----------------------------------------------------------------------
-
-return [
-    // 默认缓存驱动
-    'default' => env('cache.driver', 'redis'),
-
-    // 缓存连接方式配置
-    'stores'  => [
-        'file' => [
-            // 驱动方式
-            'type'       => 'File',
-            // 缓存保存目录
-            'path'       => '',
-            // 缓存前缀
-            'prefix'     => '',
-            // 缓存有效期 0表示永久缓存
-            'expire'     => 0,
-            // 缓存标签前缀
-            'tag_prefix' => 'tag:',
-            // 序列化机制 例如 ['serialize', 'unserialize']
-            'serialize'  => [],
-        ],
-        'redis'=>[
-            'type' => 'Redis',
-            'host' => '119.3.182.32',
-            'port' => '6379',
-            'password' => 'wyht123!@#',
-            'timeout' => 3600
-        ],
-        // 更多的缓存连接
-    ],
-];

+ 0 - 20
config/cookie.php

@@ -1,20 +0,0 @@
-<?php
-// +----------------------------------------------------------------------
-// | Cookie设置
-// +----------------------------------------------------------------------
-return [
-    // cookie 保存时间
-    'expire'    => 0,
-    // cookie 保存路径
-    'path'      => '/',
-    // cookie 有效域名
-    'domain'    => '',
-    //  cookie 启用安全传输
-    'secure'    => false,
-    // httponly设置
-    'httponly'  => false,
-    // 是否使用 setcookie
-    'setcookie' => true,
-    // samesite 设置,支持 'strict' 'lax'
-    'samesite'  => '',
-];

+ 0 - 24
config/filesystem.php

@@ -1,24 +0,0 @@
-<?php
-
-return [
-    // 默认磁盘
-    'default' => env('filesystem.driver', 'local'),
-    // 磁盘列表
-    'disks'   => [
-        'local'  => [
-            'type' => 'local',
-            'root' => app()->getRuntimePath() . 'storage',
-        ],
-        'public' => [
-            // 磁盘类型
-            'type'       => 'local',
-            // 磁盘路径
-            'root'       => app()->getRootPath() . 'public/storage',
-            // 磁盘路径对应的外部URL路径
-            'url'        => '/storage',
-            // 可见性
-            'visibility' => 'public',
-        ],
-        // 更多的磁盘配置信息
-    ],
-];

+ 0 - 31
config/lang.php

@@ -1,31 +0,0 @@
-<?php
-// +----------------------------------------------------------------------
-// | 多语言设置
-// +----------------------------------------------------------------------
-
-return [
-    // 默认语言
-    'default_lang'    => env('lang.default_lang', 'zh-cn'),
-    // 允许的语言列表
-    'allow_lang_list' => [],
-    // 多语言自动侦测变量名
-    'detect_var'      => 'lang',
-    // 是否使用Cookie记录
-    'use_cookie'      => true,
-    // 多语言cookie变量
-    'cookie_var'      => 'think_lang',
-    // 多语言header变量
-    'header_var'      => 'think-lang',
-    // 扩展语言包
-    'extend_list'     => [
-        'zh-cn'    => [
-            app()->getBasePath() . 'lang/event.php',
-        ]
-    ],
-    // Accept-Language转义为对应语言包名称
-    'accept_language' => [
-        'zh-hans-cn' => 'zh-cn',
-    ],
-    // 是否支持语言分组
-    'allow_group'     => false,
-];

+ 0 - 45
config/log.php

@@ -1,45 +0,0 @@
-<?php
-
-// +----------------------------------------------------------------------
-// | 日志设置
-// +----------------------------------------------------------------------
-return [
-    // 默认日志记录通道
-    'default'      => env('log.channel', 'file'),
-    // 日志记录级别
-    'level'        => [],
-    // 日志类型记录的通道 ['error'=>'email',...]
-    'type_channel' => [],
-    // 关闭全局日志写入
-    'close'        => false,
-    // 全局日志处理 支持闭包
-    'processor'    => null,
-
-    // 日志通道列表
-    'channels'     => [
-        'file' => [
-            // 日志记录方式
-            'type'           => 'File',
-            // 日志保存目录
-            'path'           => '',
-            // 单文件日志写入
-            'single'         => false,
-            // 独立日志级别
-            'apart_level'    => [],
-            // 最大日志文件数量
-            'max_files'      => 0,
-            // 使用JSON格式记录
-            'json'           => false,
-            // 日志处理
-            'processor'      => null,
-            // 关闭通道日志写入
-            'close'          => false,
-            // 日志输出格式化
-            'format'         => '[%s][%s] %s',
-            // 是否实时写入
-            'realtime_write' => false,
-        ],
-        // 其它日志通道配置
-    ],
-
-];

+ 0 - 8
config/middleware.php

@@ -1,8 +0,0 @@
-<?php
-// 中间件配置
-return [
-    // 别名或分组
-    'alias'    => [],
-    // 优先级设置,此数组中的中间件会按照数组中的顺序优先执行
-    'priority' => [],
-];

+ 0 - 45
config/route.php

@@ -1,45 +0,0 @@
-<?php
-// +----------------------------------------------------------------------
-// | 路由设置
-// +----------------------------------------------------------------------
-
-return [
-    // pathinfo分隔符
-    'pathinfo_depr'         => '/',
-    // URL伪静态后缀
-    'url_html_suffix'       => 'html',
-    // URL普通方式参数 用于自动生成
-    'url_common_param'      => true,
-    // 是否开启路由延迟解析
-    'url_lazy_route'        => false,
-    // 是否强制使用路由
-    'url_route_must'        => true,
-    // 合并路由规则
-    'route_rule_merge'      => false,
-    // 路由是否完全匹配
-    'route_complete_match'  => false,
-    // 访问控制器层名称
-    'controller_layer'      => 'controller',
-    // 空控制器名
-    'empty_controller'      => 'Error',
-    // 是否使用控制器后缀
-    'controller_suffix'     => false,
-    // 默认的路由变量规则
-    'default_route_pattern' => '[\w\.]+',
-    // 是否开启请求缓存 true自动缓存 支持设置请求缓存规则
-    'request_cache_key'     => false,
-    // 请求缓存有效期
-    'request_cache_expire'  => null,
-    // 全局请求缓存排除规则
-    'request_cache_except'  => [],
-    // 默认控制器名
-    'default_controller'    => 'Index',
-    // 默认操作名
-    'default_action'        => 'index',
-    // 操作方法后缀
-    'action_suffix'         => '',
-    // 默认JSONP格式返回的处理方法
-    'default_jsonp_handler' => 'jsonpReturn',
-    // 默认JSONP处理方法
-    'var_jsonp_handler'     => 'callback',
-];

+ 0 - 19
config/session.php

@@ -1,19 +0,0 @@
-<?php
-// +----------------------------------------------------------------------
-// | 会话设置
-// +----------------------------------------------------------------------
-
-return [
-    // session name
-    'name'           => 'PHPSESSID',
-    // SESSION_ID的提交变量,解决flash上传跨域
-    'var_session_id' => '',
-    // 驱动方式 支持file cache
-    'type'           => 'file',
-    // 存储连接标识 当type使用cache的时候有效
-    'store'          => null,
-    // 过期时间
-    'expire'         => 1440,
-    // 前缀
-    'prefix'         => '',
-];

+ 0 - 10
config/trace.php

@@ -1,10 +0,0 @@
-<?php
-// +----------------------------------------------------------------------
-// | Trace设置 开启调试模式后有效
-// +----------------------------------------------------------------------
-return [
-    // 内置Html和Console两种方式 支持扩展
-    'type'    => 'Html',
-    // 读取的日志通道名
-    'channel' => '',
-];

+ 0 - 25
config/view.php

@@ -1,25 +0,0 @@
-<?php
-// +----------------------------------------------------------------------
-// | 模板设置
-// +----------------------------------------------------------------------
-
-return [
-    // 模板引擎类型使用Think
-    'type'          => 'Think',
-    // 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法
-    'auto_rule'     => 1,
-    // 模板目录名
-    'view_dir_name' => 'view',
-    // 模板后缀
-    'view_suffix'   => 'html',
-    // 模板文件名分隔符
-    'view_depr'     => DIRECTORY_SEPARATOR,
-    // 模板引擎普通标签开始标记
-    'tpl_begin'     => '{',
-    // 模板引擎普通标签结束标记
-    'tpl_end'       => '}',
-    // 标签库标签开始标记
-    'taglib_begin'  => '{',
-    // 标签库标签结束标记
-    'taglib_end'    => '}',
-];