]> gitweb.erp-flowers.ru Git - yii-erp24/.git/commitdiff
правки по открытия и закрытия смены десктоп
authorAleksey Filippov <Aleksey.Filippov@erp-flowers.ru>
Sat, 27 Apr 2024 21:07:54 +0000 (00:07 +0300)
committerAleksey Filippov <Aleksey.Filippov@erp-flowers.ru>
Sat, 27 Apr 2024 21:07:54 +0000 (00:07 +0300)
erp24/api2/controllers/BonusController.php
erp24/api3/modules/v1/models/timetable/Timetable.php
erp24/config/web.php
erp24/forms/timetable/StartForm.php
erp24/records/AdminCheckin.php
erp24/records/Timetable.php

index d8919987614b1a76d2903d44ba5a87fec1c8c37e..757ea1138856b965112712eff33be9251dfba410 100644 (file)
@@ -24,10 +24,10 @@ use yii_app\services\LogService;
 
 class BonusController extends BaseController
 {
-    private static $LOG = "/var/www/www-root/data/www/erp.bazacvetov24.ru/yii_app/api2/log.txt";
+    private static $LOG = "/var/www/erp24/api2/log.txt";
     private static $USERS_AUTH_CALL_LOG2 =
 //        '/tmp/users_auth_call_log2.txt';
-        "/var/www/www-root/data/www/erp.bazacvetov24.ru/yii_app/api2/users_auth_call_log2.txt";
+        "/var/www/erp24/api2/users_auth_call_log2.txt";
 
     private static $YEAR_PERIOD = 366;
     private static $FIRST_SALE_PROCENT = 0.1;
index 71ba9352ad1a700f3f0b76d4c57a0465f9eee095..0e441d3061337b4828729c4650f644f276fa90f4 100644 (file)
@@ -30,7 +30,8 @@ class Timetable extends \yii_app\records\TimetableV3
             [['work_time'], 'number', 'min' => 0, 'max' => 24],
             [['comment'], 'string'],  // ???
             [['comment'], 'default', 'value' => ''], // ???
-            [['date_add', 'datetime_start', 'datetime_end'], 'datetime', 'format' => 'yyyy-M-d HH:mm:ss'],
+            [['datetime_start', 'datetime_end'], 'datetime', 'format' => 'yyyy-M-d HH:mm:ss'],
+//            [['date_add', 'datetime_start', 'datetime_end'], 'datetime', 'format' => 'yyyy-M-d HH:mm:ss'],
             ['slot_type_id', 'in', 'range' => array_keys(self::slotTypeName())],
             [['datetime_start', 'datetime_end'], 'required'],
             [['tabel'], 'validateTimetableIntersection', 'skipOnEmpty' => false,],
index 8bfe7688dd5e27d3bfa94e25ed7f9728ff3f9261..5d0ba8fb9abfdf5ef3cf6e91d90f62fa816b4e58 100644 (file)
@@ -11,7 +11,7 @@ $config = [
         '@bower' => '@vendor/bower-asset',
         '@npm'   => '@vendor/npm-asset',
         '@uploads' => dirname(__DIR__) . "/uploads",
-        '@data-path' => dirname(__DIR__, 2) . "/data",
+        '@data-path' => dirname(__DIR__, 1) . "/data",
         '@uploads-images-path' => "@uploads/images",
     ],
     'modules' => [
index 3345973a7a65be5cac9112b70b05f18aa15b9532..ec4a06f9ee221a0b4205e451978fb3a509bba771 100755 (executable)
@@ -220,13 +220,14 @@ class StartForm extends Model
 
     private function generateFilePath(): string
     {
+        $dataPath = \Yii::getAlias('@data-path');
         $Y = date("Y");
         $m = date("m");
-        if (!is_dir("data/admin/$Y/$m")) {
-            mkdir("data/admin/$Y/$m", 0777, true);
+        if (!is_dir($dataPath."/admin/$Y/$m")) {
+            mkdir($dataPath."/admin/$Y/$m", 0777, true);
         }
         $fileName = $_SESSION["admin_id"] . '-' . date("YmdHis") . '.jpg';
-        return "data/admin/$Y/$m/$fileName";
+        return $dataPath."/admin/$Y/$m/$fileName";
     }
 
     public function getStore()
index 85c0c5e99f9ac53366000a6347d1739f0d09ed89..d7ee4df856ce4d3126693fd468245e77c1d1bc47 100755 (executable)
@@ -77,7 +77,7 @@ class AdminCheckin extends ActiveRecord
     public function rules()
     {
         return [
-            [['id', 'admin_id', 'device_id', 'replaced_admin_id', 'plan_id', 'store_id', 'type_id', 'd_id', 'ball', 'status'], 'integer'],
+            [['admin_id', 'device_id', 'replaced_admin_id', 'plan_id', 'store_id', 'type_id', 'd_id', 'ball', 'status'], 'integer'],
             [['lat', 'lon'], 'double'],
             [['comment', 'photo'], 'string'],
             [['date'], 'date', 'format' => 'yyyy-M-d'],
index 7da526001d2a6f676283c12ccd5e40861d9e5de3..e9c96beeec4d574fcaaee793e8ce59258e1963c2 100755 (executable)
@@ -256,7 +256,8 @@ class Timetable extends ActiveRecord
             [['comment'], 'string'],
             [['comment'], 'default', 'value' => ''],
             [['status'], 'in', 'range' => array_keys(self::statuses())],
-            [['date_add', 'datetime_start', 'datetime_end'], 'date', 'format' => 'php:Y-m-d H:i:s'],
+            [['datetime_start', 'datetime_end'], 'date', 'format' => 'php:Y-m-d H:i:s'],
+//            [['date_add', 'datetime_start', 'datetime_end'], 'date', 'format' => 'php:Y-m-d H:i:s'],
             [['datetime_start', 'datetime_end'], 'required'],
             [['admin_id', 'store_id'], function() {
                 /** @var Admin $admin */