diff --git a/app/integral/controller/IntegralController.php b/app/integral/controller/IntegralController.php
new file mode 100644
index 0000000..13d6d19
--- /dev/null
+++ b/app/integral/controller/IntegralController.php
@@ -0,0 +1,26 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: yhbr
+ * Date: 2018/10/23
+ * Time: 15:15
+ */
+
+namespace app\integral\controller;
+use app\integral\model\IntegralModel;
+use think\Db;
+use cmf\controller\HomeBaseController;
+
+class IntegralController extends HomeBaseController
+{
+    public function autoExecute() {
+        $model = new IntegralModel;
+        $give = Db::name('zj_integral')->where(['balance'=>['neq', 0]])->field('id,uid,balance,ratio')->select();
+        foreach ($give as $item) {
+            $give_balance = (int)($item['balance'] * $item['ratio'] / 100);
+            $remain_balance = $item['balance'] - $give_balance;
+            $model->insertIntegralLog($item['id'], $item['uid'], time(), $give_balance, 1);
+            $model->updateIntegralGive($item['id'], $remain_balance);
+        }
+    }
+}
\ No newline at end of file