MemberCardsAction.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace app\common\model\member;
  3. use app\common\model\BaseModel;
  4. /**
  5. * 会员卡行为操作模型
  6. * @package app\common\model
  7. */
  8. class MemberCardsAction extends BaseModel
  9. {
  10. //target_type 目标类型,1:会员卡审核记录,2:会员福利审核,3:金米粒手工扣减,4:金米粒抵扣限制,5:会员价商品审核,6:会员优惠券审核'
  11. protected $name = 'member_cards_action';
  12. protected $append = [];
  13. //裂变活动关联
  14. /* public function memberCards(){
  15. return $this->belongsTo("MemberCards",'id','member_cards_id');
  16. }*/
  17. //添加行为记录
  18. public static function add($target_id,$data){
  19. $behavior = '';
  20. switch ($data['audit_status']){
  21. case 0:$behavior = '已提交'; break;
  22. case 1:$behavior = '同意'; break;
  23. case 2:$behavior = '拒绝'; break;
  24. case 3:$behavior = '撤销'; break;
  25. }
  26. $refuse['target_id'] = $target_id;
  27. $refuse['target_type'] = $data['target_type'];
  28. $refuse['audit_status'] = $data['audit_status'];
  29. $refuse['audit_reason'] = $data['audit_reason']??'';
  30. $refuse['behavior'] = $behavior;
  31. $refuse['audit_time'] = date("Y-m-d H:i:s",time());
  32. $refuse['audit_user'] = $data['audit_user'];
  33. $refuse['audit_admin_id'] = $data['audit_admin_id'];
  34. $refuseModel = new self();
  35. $refuseModel->save($refuse);
  36. }
  37. }