ApproveStock.php 717 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace app\common\model;
  3. use think\Model;
  4. /**
  5. * 审批申请-入库信息模型
  6. */
  7. class ApproveStock extends Model
  8. {
  9. // 表名
  10. protected $name = 'approve_stock';
  11. // 追加属性
  12. protected $append = [
  13. 'document_text',
  14. 'images_text',
  15. ];
  16. public function getDocumentTextAttr($value, $data)
  17. {
  18. $value = $value ? $value : (isset($data['document']) ? $data['document'] : '');
  19. return $value ? json_decode($value,true) : [];
  20. }
  21. public function getImagesTextAttr($value, $data)
  22. {
  23. $value = $value ? $value : (isset($data['images']) ? $data['images'] : '');
  24. return $value ? array_filter(explode(',', $value)) : [];
  25. }
  26. }