Member.php 13 KB

123
  1. <?php
  2. namespace app\service; use app\service\ConfServiceFacade; use app\service\api\UserServiceFacade; use app\service\BillServiceFacade; use laytp\traits\Error; use think\facade\Cache; use think\facade\Config; use think\facade\Request; use EasyWeChat\Factory; use think\facade\Db; class Member { use Error; public function check($loginUserInfo, $type, $coin, $conf) { goto dyY86; Uo6pd: TtrMX: goto mvLIp; V8Tcu: if (!($loginUserInfo["\143\157\x69\x6e"] < $coin)) { goto qSt0l; } goto zw5xh; G208e: zkdkg: goto zJTLv; t_wRX: if ($vipinfo[$type . "\137\x74\151\155\145\163"] == 0) { goto F3s5P; } goto tUqL1; Xp78z: inm36: goto OMvct; IKlxW: qSt0l: goto ZYcWa; ZYcWa: goto av8Pe; goto iNalI; zJTLv: zH8of: goto Uo6pd; OMvct: if (!($used > $vipinfo[$type . "\x5f\x74\x69\155\x65\x73"])) { goto zH8of; } goto pOb1R; TIOrU: F3s5P: goto y1RRX; NYO__: $used = \app\model\Bill::where($whereToday)->count(); goto Xp78z; ycRoh: if (!empty($conf["\164\x69\x6d\145\137\155\145\x6d\x62\x65\x72"]) && $conf["\164\151\x6d\145\137\x6d\145\x6d\142\145\x72"] == 1 && !empty($loginUserInfo["\166\x69\160\137\164\x69\155\x65"]) && ($loginUserInfo["\x76\x69\160\x5f\x74\x69\155\x65"] >= time() || $loginUserInfo["\x76\x69\x70\137\164\x69\155\145"] == 9999) && !empty($vipinfo)) { goto iO6hz; } goto V8Tcu; xIwXE: $numberAlias = !empty($conf["\156\165\x6d\x62\x65\x72\x5f\141\x6c\151\141\163"]) ? $conf["\156\165\x6d\x62\145\162\137\141\x6c\x69\141\163"] : "\xe7\202\271\xe6\225\xb0"; goto ycRoh; vWtiN: if ($vipinfo[$type . "\x5f\x74\x79\x70\145"] == "\164\x69\155\145") { goto GT4Fm; } goto sdmHC; tT7A0: $whereTotal = [["\165\x69\x64", "\75", $loginUserInfo["\x69\x64"]], ["\164\171\160\145", "\x3d", $type], ["\x63\162\145\141\164\x65\137\164\x69\155\x65", "\76", $vipinfo["\x75\x70\x64\x61\x74\x65\137\164\x69\x6d\145"]], ["\x75\x6e\151\x61\x63\151\x64", "\x3d", $_GPC["\165\x6e\x69\141\x63\x69\144"], ["\x69\163\137\x74\151\x6d\x65", "\75", 1]]]; goto lE0N1; bp0wR: GT4Fm: goto NYO__; UblO9: hEi81: goto JO8ZP; o4MeD: qEfXG: goto UblO9; fSSjU: $modelVipinfo = new \app\model\Vipinfo(); goto rEK8Q; v2Ai1: return ["\163\x74\x61\164\x75\x73" => false, "\155\163\147" => "\345\245\227\xe9\244\220\xe5\206\x85\344\xbd\277\347\x94\xa8\346\xac\xa1\346\x95\xb0\xe4\xb8\x8d\xe8\266\xb3"]; goto G208e; dTDDw: if (!(!empty($loginUserInfo) && !empty($vipinfo))) { goto M9reR; } goto rw2GG; zw5xh: return ["\x73\x74\x61\164\x75\163" => false, "\x6d\163\147" => "\xe5\xa5\227\xe9\244\220\345\206\205\xe4\xbd\277\347\x94\xa8\346\254\xa1\xe6\x95\xb0\xe4\xb8\215\350\266\xb3"]; goto IKlxW; y1RRX: if (!($loginUserInfo["\x63\157\151\156"] < $coin)) { goto qEfXG; } goto mgnVf; sdmHC: $used = \app\model\Bill::where($whereTotal)->count(); goto zYoQE; zYoQE: goto inm36; goto bp0wR; rEK8Q: $vipinfo = $modelVipinfo->where("\x75\x69\144", $loginUserInfo["\151\144"])->find(); goto dTDDw; lE0N1: M9reR: goto xIwXE; JO8ZP: av8Pe: goto B4Kri; mvLIp: goto hEi81; goto TIOrU; dyY86: global $_GPC; goto fSSjU; rw2GG: $whereToday = [["\x75\151\x64", "\75", $loginUserInfo["\x69\144"]], ["\164\171\160\x65", "\x3d", $type], ["\143\x72\145\x61\x74\x65\137\x74\151\x6d\x65", "\x3e", date("\131\x2d\x6d\x2d\144\40\60\x3a\x30\72\x30")], ["\x75\x6e\x69\141\143\x69\x64", "\75", $_GPC["\x75\x6e\x69\141\143\x69\144"], ["\x69\163\137\x74\x69\x6d\x65", "\x3d", 1]]]; goto tT7A0; mgnVf: return ["\x73\164\141\164\165\163" => false, "\155\163\x67" => "\xe4\274\232\xe5\221\x98\345\xa5\227\351\244\220\xe5\206\x85\344\275\277\xe7\x94\250\351\207\217\xe5\xb7\xb2\347\224\xa8\345\256\x8c\x2c\xe4\xb8\224" . $numberAlias . "\xe4\xb8\215\350\266\xb3"]; goto o4MeD; iNalI: iO6hz: goto t_wRX; pOb1R: if (!($loginUserInfo["\x63\x6f\151\156"] < $coin)) { goto zkdkg; } goto v2Ai1; tUqL1: if (!($vipinfo[$type . "\x5f\164\x69\x6d\145\163"] > 0)) { goto TtrMX; } goto vWtiN; B4Kri: } public function cash($loginUserInfo, $type, $coin, $conf) { goto mX2TR; tfFH9: Kpo0I: goto peFHG; qoP8J: if (!(!empty($loginUserInfo) && !empty($vipinfo))) { goto qmmvi; } goto J_sk_; a6wri: switch ($type) { case "\147\x70\164\63\65": $title = !empty($conf["\x67\160\164\x33\65\x5f\141\154\x69\141\163"] ? $conf["\x67\160\164\x33\65\x5f\141\x6c\x69\x61\x73"] : "\x47\x50\124\55\63\56\65"); goto ossey; case "\x67\x70\x74\64": $title = !empty($conf["\147\x70\x74\64\x5f\141\x6c\x69\141\163"] ? $conf["\147\160\164\x34\137\x61\154\151\x61\x73"] : "\107\x50\124\x2d\x34"); goto ossey; case "\163\144": $title = !empty($conf["\x61\151\160\141\x69\x6e\x74\x69\156\x67\137\141\x6c\x69\x61\163"] ? $conf["\x61\151\x70\x61\151\156\x74\x69\156\x67\x5f\141\x6c\151\141\163"] : "\x53\164\x61\x62\x6c\145\x44\151\146\x66\165\x73\x69\157\x6e\xe7\xbb\230\347\x94\273"); goto ossey; case "\x6d\152": $title = !empty($conf["\x61\x69\x70\141\151\x6e\164\x69\156\x67\x5f\141\154\x69\141\163"] ? $conf["\141\x69\160\x61\151\x6e\164\151\156\x67\x5f\141\154\151\x61\163"] : "\115\x69\144\x6a\157\x75\162\x6e\x65\x79\347\273\x98\xe7\224\273"); goto ossey; } goto yAU6c; T0kS6: qmmvi: goto fdobB; mLQL7: goto qPSBi; goto EyuYR; ehUfJ: if ($vipinfo[$type . "\137\164\x69\x6d\x65\163"] == 0) { goto Kpo0I; } goto lN2tI; fJiFA: $used = \app\model\Bill::where($whereToday)->count(); goto WrvA4; sRVgk: \app\model\User::where(["\151\x64" => $loginUserInfo["\151\x64"]])->dec("\x63\157\151\x6e", $coin)->update(); goto uGimw; o28nF: y1D3k: goto G9iln; DchE9: return ["\163\x74\141\164\165\x73" => false, "\155\x73\x67" => $numberAlias . "\xe4\270\215\xe8\xb6\263"]; goto KxjQh; peFHG: if ($loginUserInfo["\x63\x6f\x69\x6e"] < $coin) { goto QFpEh; } goto sRVgk; wbtjJ: eZgQ1: goto xRZjv; stfLX: goto bzT5u; goto KCU8Z; nVCak: oXvp3: goto ehUfJ; uzR_Z: dtQcV: goto nw0Q9; CWLjR: ossey: goto bpDMU; mX2TR: global $_GPC; goto HMmQZ; m61Bl: $numberAlias = !empty($conf["\156\x75\x6d\142\x65\162\x5f\x61\154\151\x61\163"]) ? $conf["\x6e\165\155\142\x65\x72\x5f\141\154\x69\x61\x73"] : "\xe7\x82\271\346\x95\xb0"; goto qoP8J; KCU8Z: RwXPG: goto fJiFA; uGimw: BillServiceFacade::record(0, $coin, $type, $title . "\xe6\266\210\350\200\x97" . $numberAlias, $loginUserInfo["\x69\144"], $_GPC["\165\x6e\151\x61\143\x69\x64"]); goto mLQL7; J_sk_: $whereToday = [["\165\x69\x64", "\x3d", $loginUserInfo["\x69\x64"]], ["\x74\171\x70\x65", "\x3d", $type], ["\143\162\145\x61\x74\x65\137\164\151\155\145", "\76", date("\x59\x2d\x6d\55\x64\40\x30\x3a\60\72\x30")], ["\x75\x6e\151\x61\x63\151\x64", "\x3d", $_GPC["\165\x6e\x69\x61\143\151\144"]]]; goto n7xEa; CcBgg: $vipinfo = $modelVipinfo->where("\x75\x69\144", $loginUserInfo["\151\144"])->find(); goto m61Bl; P9heo: goto Lcm1Y; goto uzR_Z; z1jkz: h4I8w: goto bkGza; JOTWD: if ($vipinfo[$type . "\x5f\x74\171\x70\145"] == "\x74\x69\x6d\x65") { goto RwXPG; } goto rH0_7; lN2tI: if (!($vipinfo[$type . "\137\164\151\x6d\145\x73"] > 0)) { goto ZFS4a; } goto JOTWD; xRZjv: if ($loginUserInfo["\x63\157\151\x6e"] < $coin) { goto dtQcV; } goto m8djg; r8UsX: XHELl: goto o28nF; rQo_O: goto h4I8w; goto wbtjJ; bpDMU: if (!empty($conf["\164\151\x6d\145\x5f\x6d\145\x6d\x62\x65\162"]) && $conf["\x74\x69\155\145\137\155\145\155\x62\145\162"] == 1 && !empty($loginUserInfo["\166\x69\160\137\x74\151\x6d\145"]) && ($loginUserInfo["\166\x69\x70\137\x74\151\x6d\x65"] >= time() || $loginUserInfo["\x76\151\x70\x5f\164\151\x6d\x65"] == 9999) && !empty($vipinfo)) { goto oXvp3; } goto sSLfq; nw0Q9: return ["\163\x74\x61\x74\165\163" => false, "\x6d\x73\147" => $numberAlias . "\344\270\x8d\350\266\263\x31"]; goto tTvNZ; sSLfq: if ($loginUserInfo["\143\x6f\x69\x6e"] < $coin) { goto mYavR; } goto TbDh8; WrvA4: bzT5u: goto laQV4; bkGza: ZFS4a: goto S8uAX; HMmQZ: $modelVipinfo = new \app\model\Vipinfo(); goto CcBgg; tTvNZ: Lcm1Y: goto z1jkz; GWfxw: qPSBi: goto r8UsX; JYcuX: mYavR: goto DchE9; laQV4: if ($used > $vipinfo[$type . "\137\x74\x69\155\x65\x73"]) { goto eZgQ1; } goto r2MBg; ZV6gb: goto Vzf_7; goto JYcuX; fdobB: $title = ''; goto a6wri; jNyGe: goto y1D3k; goto nVCak; S8uAX: goto XHELl; goto tfFH9; r2MBg: $res = BillServiceFacade::record(0, 1, $type, "\xe6\xb6\210\xe8\x80\227\xe4\274\232\345\x91\x98\xe5\245\227\xe9\xa4\220\xe5\206\205" . $type . "\xe4\xb8\x80\xe6\xac\xa1", $loginUserInfo["\x69\x64"], $_GPC["\165\156\151\x61\x63\x69\x64"], true, $loginUserInfo["\x63\x6f\x69\x6e"], 1); goto rQo_O; coW3E: return ["\163\x74\x61\164\x75\163" => false, "\155\x73\x67" => "\344\274\232\xe5\221\230\xe5\xa5\x97\xe9\244\x90\345\x86\205\xe4\275\xbf\xe7\x94\xa8\xe9\207\217\345\xb7\262\xe7\224\xa8\xe5\xae\214\54\xe4\xb8\224" . $numberAlias . "\344\xb8\215\xe8\xb6\xb3"]; goto GWfxw; FBmE4: BillServiceFacade::record(0, $coin, $type, $title . "\xe6\266\x88\350\200\x97" . $numberAlias, $loginUserInfo["\x69\144"], $_GPC["\165\x6e\151\x61\x63\x69\x64"]); goto ZV6gb; n7xEa: $whereTotal = [["\165\151\x64", "\75", $loginUserInfo["\151\x64"]], ["\x74\x79\160\145", "\x3d", $type], ["\143\162\x65\141\x74\x65\x5f\x74\x69\155\145", "\x3e", $vipinfo["\x75\160\x64\x61\164\145\137\x74\x69\x6d\x65"]], ["\165\156\x69\141\143\151\144", "\x3d", $_GPC["\x75\156\151\141\x63\x69\144"]]]; goto T0kS6; G9iln: return ["\x73\164\x61\x74\165\x73" => true, "\155\x73\147" => '']; goto jtyPh; yAU6c: YszJz: goto CWLjR; LIsGt: BillServiceFacade::record(0, $coin, $type, $title . "\xe6\266\210\350\x80\227" . $numberAlias, $loginUserInfo["\x69\144"], $_GPC["\x75\156\x69\x61\x63\x69\144"]); goto P9heo; TbDh8: \app\model\User::where(["\x69\x64" => $loginUserInfo["\151\x64"]])->dec("\x63\x6f\151\x6e", $coin)->update(); goto FBmE4; rH0_7: $used = \app\model\Bill::where($whereTotal)->count(); goto stfLX; EyuYR: QFpEh: goto coW3E; m8djg: \app\model\User::where(["\x69\144" => $loginUserInfo["\151\x64"]])->dec("\143\x6f\151\156", $coin)->update(); goto LIsGt; KxjQh: Vzf_7: goto jNyGe; jtyPh: } public function coin() { \app\model\User::where(["\x69\x64" => $loginUserInfo["\151\x64"]])->dec("\x63\x6f\x69\x6e", $coin)->update(); BillServiceFacade::record(0, $coin, $type, $title . "\346\266\x88\350\200\x97" . $numberAlias, $loginUserInfo["\151\x64"], $_GPC["\x75\156\151\141\x63\151\x64"]); } public function vip($loginUserInfo, $type, $coin, $conf) { goto M3Dvk; LaQZC: JLgmD: goto iJSiH; jUo8H: kN6j8: goto tF0JP; faNBc: if ($loginUserInfo["\143\157\x69\x6e"] < $coin) { goto T8v8j; } goto vFWLj; axlYw: SDwp3: goto pDmRj; tcrCd: if ($used < $vipinfo[$type . "\137\164\x69\155\x65\163"]) { goto SDwp3; } goto XmBOP; RkQBM: goto UWYG3; goto axlYw; zXihJ: S65Wu: goto lcW7s; wyRy1: UWYG3: goto SnYr3; k783s: $vipinfo = $modelVipinfo->where("\165\x69\x64", $loginUserInfo["\151\144"])->find(); goto Q53KI; hRAZD: MG7Dy: goto B1cO2; jTyz7: $res = BillServiceFacade::record(0, $coin, $type, "\351\227\xae\xe7\xad\224\xe6\xb6\x88\350\x80\227" . $numberAlias, $loginUserInfo["\x69\x64"], $_GPC["\x75\156\151\141\x63\x69\144"]); goto phc6Y; Q53KI: $where = [["\165\x69\144", "\x3d", $loginUserInfo["\x69\x64"]], ["\x74\x79\160\145", "\x3d", $type], ["\x69\x73\137\164\151\155\x65", "\x3d", "\61"], ["\x63\162\145\141\x74\x65\137\164\x69\x6d\145", "\76", date("\x59\x2d\155\55\x64\40\60\x3a\60\x3a\60")], ["\165\156\151\x61\x63\x69\144", "\x3d", $_GPC["\x75\156\x69\x61\143\x69\144"], ["\151\x73\137\x74\x69\x6d\145", "\x3d", 1]]]; goto rRjFV; XmBOP: return ["\163\x74\141\x74\165\163" => false, "\155\163\147" => "\344\xbc\x9a\xe5\x91\x98\xe5\xa5\227\351\244\220\xe5\x86\205" . $type . "\xe5\x89\251\xe4\275\231\xe6\xac\xa1\xe6\x95\xb0\xe4\270\x8d\350\xb6\xb3"]; goto RkQBM; rRjFV: $numberAlias = !empty($conf["\156\165\155\x62\x65\x72\x5f\x61\x6c\x69\x61\163"]) ? $conf["\x6e\165\x6d\142\145\x72\137\141\154\x69\x61\x73"] : "\347\202\xb9\346\x95\260"; goto SlZvc; phc6Y: goto MG7Dy; goto kbjJM; mxvAO: if ($used < $vipinfo[$type . "\137\164\x69\x6d\x65\x73"]) { goto S65Wu; } goto faNBc; M3Dvk: global $_GPC; goto uJvRY; ei68v: return ["\x73\164\x61\x74\x75\163" => false, "\155\163\x67" => $numberAlias . "\344\xb8\215\xe8\266\263"]; goto hRAZD; SnYr3: goto kN6j8; goto LaQZC; lcW7s: $res = BillServiceFacade::record(0, $coin, $type, "\351\x97\256\xe7\xad\224\346\266\210\xe8\200\x97\xe4\xbc\x9a\345\x91\x98\345\xa5\x97\xe9\244\x90\345\x86\205" . $type, $loginUserInfo["\x69\144"], $_GPC["\165\x6e\x69\141\x63\151\144"], true, $loginUserInfo["\143\x6f\151\156"], 1); goto sr0Ax; tF0JP: njNJU: goto o_NLM; iJSiH: $used = \app\model\Bill::where([["\x75\x69\x64", "\x3d", $loginUserInfo["\x69\x64"]], ["\164\x79\160\x65", "\x3d", $type], ["\151\x73\x5f\x74\151\155\x65", "\x3d", "\61"], ["\x63\162\x65\141\x74\x65\x5f\164\151\x6d\x65", "\76", date("\131\55\x6d\x2d\144\40\60\72\x30\72\x30")], ["\x75\156\151\141\x63\151\x64", "\75", $_GPC["\x75\156\151\x61\x63\x69\x64"], ["\151\x73\137\x74\x69\155\x65", "\x3d", 1]]])->count(); goto mxvAO; vFWLj: \app\model\User::where(["\151\144" => $loginUserInfo["\151\x64"]])->dec("\143\157\x69\156", $coin)->update(); goto jTyz7; Bvi9h: $res = BillServiceFacade::record(0, $coin, $type, "\351\227\xae\347\xad\x94\346\266\x88\350\200\227" . $numberAlias, $loginUserInfo["\x69\144"], $_GPC["\x75\156\x69\x61\x63\151\144"]); goto wyRy1; mcr_v: $used = \app\model\Bill::where([["\x75\151\144", "\x3d", $loginUserInfo["\151\144"]], ["\164\171\x70\145", "\x3d", $type], ["\151\163\x5f\x74\x69\x6d\x65", "\x3d", "\x31"], ["\x63\x72\145\141\164\x65\137\x74\x69\155\x65", "\x3e", $vipinfo["\165\160\144\141\x74\145\137\x74\x69\x6d\x65"]], ["\165\x6e\151\141\143\151\x64", "\x3d", $_GPC["\x75\156\151\x61\x63\151\x64"]]])->count(); goto tcrCd; pDmRj: \app\model\User::where(["\x69\144" => $loginUserInfo["\151\x64"]])->dec("\143\x6f\x69\156", $coin)->update(); goto Bvi9h; kbjJM: T8v8j: goto ei68v; c4Att: if ($vipinfo[$type . "\137\x74\171\160\145"] == "\x74\x69\155\x65") { goto JLgmD; } goto mcr_v; B1cO2: goto XMaxk; goto zXihJ; sr0Ax: XMaxk: goto jUo8H; SlZvc: if (empty($vipinfo)) { goto njNJU; } goto c4Att; uJvRY: $modelVipinfo = new \app\model\Vipinfo(); goto k783s; o_NLM: } }
  3. ?>