|
@@ -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;
|