截流自动化的商城平台
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

AfterSaleLogLogic.php 921B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace app\common\logic;
  3. use app\common\enum\OrderLogEnum;
  4. use app\common\model\after_sale\AfterSaleLog;
  5. use app\common\model\order\OrderLog;
  6. use think\Model;
  7. /**
  8. * 售后记录日志
  9. * Class OrderLogLogic
  10. * @package app\common\logic
  11. */
  12. class AfterSaleLogLogic
  13. {
  14. public static function record($type, $channel, $order_id, $after_sale_id, $handle_id, $content, $desc = '')
  15. {
  16. if (empty($content)) {
  17. return true;
  18. }
  19. $log = new AfterSaleLog();
  20. $log->type = $type;
  21. $log->channel = $channel;
  22. $log->order_id = $order_id;
  23. $log->after_sale_id = $after_sale_id;
  24. $log->handle_id = $handle_id;
  25. $log->content = AfterSaleLog::getLogDesc($content);
  26. $log->create_time = time();
  27. if ($desc != ''){
  28. $log->content = AfterSaleLog::getLogDesc($content).'('.$desc.')';
  29. }
  30. $log->save();
  31. }
  32. }