zhanglinxin 1 年間 前
コミット
91399c9536

+ 10 - 0
application/api/controller/Common.php

@@ -346,6 +346,16 @@ class Common extends Base
     }
 
     /**
+     * 重置合同编号(定时任务 每年1月1日00时00分01秒更新一次)
+     *
+     * @Apidoc\Method("POST")
+     **/
+    public function change(){
+        $data = CommonService::change_contract_no();
+        $this->success('重置合同编号成功',$data);
+    }
+
+    /**
      * 测试
      *
      * @Apidoc\Method("POST")

+ 14 - 0
application/common/service/CommonService.php

@@ -59,6 +59,20 @@ class CommonService
     }
 
     /**
+     * 重置合同编号
+     **/
+    public static function change_contract_no()
+    {
+        $options = config('redis.');
+        $redis = new Redis($options);
+        $key = 'dingtalk_contract_no';
+        $key2 = 'dingtalk_contract_no_list';
+        $key11 = $redis->set($key, 1);
+        $key22 = $redis->rm($key2);
+        return compact("key11","key22");
+    }
+
+    /**
      * 拼接查询字段
      *
      * @param string $field