HdRefundClass.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace bizHd\refund\classes;
  3. use Yii;
  4. use bizHd\base\classes\BaseClass;
  5. class HdRefundClass extends BaseClass
  6. {
  7. public static $baseFile = '\bizHd\refund\models\HdRefund';
  8. const REFUND_TYPE_MONEY_GOOD = 1; //退款退货
  9. const REFUND_TYPE_MONEY = 2; // 仅退款
  10. const STATUS_UN_COMPLETE = 0; //退款处理中
  11. const STATUS_COMPLETE = 1; //已完成
  12. // 订单列表
  13. public static function getOrderList($where)
  14. {
  15. $data = self::getList('*', $where, 'addTime DESC');
  16. $list = isset($data['list']) && !empty($data['list']) ? $data['list'] : [];
  17. if (empty($list)) {
  18. return $data;
  19. }
  20. $data['list'] = $list;
  21. return $data;
  22. }
  23. //验证信息 ssh 20220401
  24. public static function valid($refund, $mainId)
  25. {
  26. if (empty($refund)) {
  27. util::fail('没有找到退款信息');
  28. }
  29. if (isset($refund->mainId) == false || $refund->mainId != $mainId) {
  30. util::fail('无法操作');
  31. }
  32. return true;
  33. }
  34. }