wugg 2 years ago
parent
commit
ffd7627a19

+ 4 - 0
app/admin/command/GenerrateInvoice.php

@@ -25,6 +25,8 @@ class GenerrateInvoice extends Command
     {
         // 指令输出
         try {
+        	 $generrateinvoice= Cache::store("redis")->get("generrateinvoice");
+        	 if($generrateinvoice==0) Cache::store("redis")->set("generrateinvoiceo",1,180);
 			$data =$this->GetAll();
 			if(empty($data)){
 				return '暂无数据处理';
@@ -67,8 +69,10 @@ class GenerrateInvoice extends Command
 			}
 			$this->CheckInvoice($interface);
 		}catch (\Exception $e){
+        	Cache::store("redis")->set("generrateinvoice",0);
         	return $e->getMessage();
 		}
+		Cache::store("redis")->set("generrateinvoice",0);
         $output->writeln('generrateinvoice');
     }
 

+ 6 - 1
app/admin/command/GetOrderInfoAndInvoiceInfo.php

@@ -8,7 +8,9 @@ use think\console\Input;
 use think\console\input\Argument;
 use think\console\input\Option;
 use think\console\Output;
-use think\facade\Config;use think\facade\Db;
+use think\facade\Cache;
+use think\facade\Config;
+use think\facade\Db;
 
 class GetOrderInfoAndInvoiceInfo extends Command
 {
@@ -22,6 +24,8 @@ class GetOrderInfoAndInvoiceInfo extends Command
     protected function execute(Input $input, Output $output)
     {
         // 指令输出
+       $GetOrderInfoAndInvoiceInfo= Cache::store("redis")->get("GetOrderInfoAndInvoiceInfo");
+       if($GetOrderInfoAndInvoiceInfo==0) Cache::store("redis")->set("GetOrderInfoAndInvoiceInfo",1,180);
 		$data = $this->GetData();
 		foreach ($data as $value){
 			if($value['status']==1){
@@ -63,6 +67,7 @@ class GetOrderInfoAndInvoiceInfo extends Command
 				Db::name("invoice_interface")->where($value)->update(["is_check"=>1,"updatetime"=>date("Y-m-d H:i:s")]);
 			}
 		}
+		 Cache::store("redis")->set("GetOrderInfoAndInvoiceInfo",0);
         $output->writeln('getorderinfoandinvoiceinfo');
     }
 

+ 1 - 1
app/admin/controller/OrderInv.php

@@ -2245,7 +2245,7 @@ class OrderInv extends BaseController{
                  }
                 }
                 $val['inv_type'] = $this->kingInvoice[$val['inv_type']];
-                 $list[]=$val;
+               $list[]=$val;
 		 	}
 
 		 	     $inticket =Db::name("invoice_ticket")->insertAll($list);