ProductBatchProcessLogReadForm.php 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?php
  2. /**
  3. * 重庆赤晓店信息科技有限公司
  4. * https://www.chixiaodian.com
  5. * Copyright (c) 2023 赤店商城 All rights reserved.
  6. */
  7. namespace app\plugins\product_traceability\models\client;
  8. use app\models\Goods;
  9. use app\models\SaasUser;
  10. use app\models\Shop;
  11. use app\models\Store;
  12. use app\models\User;
  13. use app\plugins\food\models\FoodOrderDetail;
  14. use app\plugins\product_traceability\models\Product;
  15. use app\plugins\product_traceability\models\ProductBatch;
  16. use app\plugins\product_traceability\models\ProductBatchProcess;
  17. use app\plugins\product_traceability\models\ProductBatchProcessLog;
  18. use app\plugins\product_traceability\models\ProductBatchProcessLogRead;
  19. use app\plugins\product_traceability\models\ProductBatchProcessLogSheet;
  20. use app\plugins\product_traceability\models\ProductBatchProcessSheet;
  21. use app\utils\Tools;
  22. use yii\base\Model;
  23. use yii\data\Pagination;
  24. use yii\helpers\Json;
  25. use yii\helpers\Json as HelpersJson;
  26. class ProductBatchProcessLogReadForm extends Model
  27. {
  28. public $store_id;
  29. public $user_id;
  30. public $process_log_id;
  31. public function rules()
  32. {
  33. return [
  34. [['store_id', 'user_id', 'process_log_id'], 'required'],
  35. ];
  36. }
  37. public function save()
  38. {
  39. if (!$this->validate()) {
  40. return ['code' => 1, 'msg' => $this->getErrorSummary(false)[0]];
  41. }
  42. $product_batch_process_log_read = new ProductBatchProcessLogRead();
  43. $product_batch_process_log_read->store_id = $this->store_id;
  44. $product_batch_process_log_read->process_log_id = $this->process_log_id;
  45. $product_batch_process_log_read->read_user_id = $this->user_id;
  46. $product_batch_process_log_read->is_delete = 0;
  47. if (!$product_batch_process_log_read->save()) {
  48. return [
  49. 'code' => 1,
  50. 'msg' => '保存失败',
  51. ];
  52. }
  53. return [
  54. 'code' => 0,
  55. 'msg' => '保存成功',
  56. ];
  57. }
  58. }