rabin %!s(int64=2) %!d(string=hai) anos
pai
achega
617befd9b8
Modificáronse 1 ficheiros con 21 adicións e 2 borrados
  1. 21 2
      service/bill/lib/Tixian.php

+ 21 - 2
service/bill/lib/Tixian.php

@@ -23,8 +23,27 @@ class Tixian
 
     public function up($mid, $ycash, $cash,$sign, $type = 1)
     {
-        $member = Dever::db('agent/member')->find(array('id' => $mid, 'clear' => true));
-        if ($member && $member['status'] <= 2) {
+        $state = false;
+        if ($type == 1) {
+            $member = Dever::db('agent/member')->find(array('id' => $mid, 'clear' => true));
+            if ($member && $member['status'] <= 2) {
+                $state = true;
+            }
+        }
+        if ($type == 2) {
+            $member = Dever::db('shop/info')->find(array('id' => $mid, 'clear' => true));
+            if ($member) {
+                $state = true;
+            }
+        }
+        if ($type == 3) {
+            $member = Dever::db('passport/user')->find(array('id' => $mid, 'clear' => true));
+            if ($member) {
+                $state = true;
+            }
+        }
+        
+        if ($state) {
         	$cash = -1*$cash;
         	$ycash = -1*$ycash;
         	$data['mid'] = $mid;