PaySubstituteSwitchService.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * Created by sublime.
  4. * User: wosinC
  5. * Date: 2017/12/2
  6. * Time: 上午11:39
  7. */
  8. namespace App\Modules\OfficialAccount\Services;
  9. use App\Libs\SMS;
  10. use App\Modules\OfficialAccount\Models\DistributionSelfDefineConfig;
  11. use App\Modules\OfficialAccount\Models\OfficialAccount;
  12. use App\Modules\OfficialAccount\Models\OfficialAuthUrl;
  13. use App\Modules\User\Services\UserService;
  14. use DB;
  15. use GuzzleHttp\Client;
  16. use Redis;
  17. class PaySubstituteSwitchService
  18. {
  19. public static function getChannelSwitch($channel_id){
  20. $switch = DistributionSelfDefineConfig::where([
  21. ['type','=','pay_substitute_switch'],
  22. ['distribution_channel_id','=',$channel_id]
  23. ])->first();
  24. if($switch){
  25. return $switch->status;
  26. }
  27. return 1;
  28. }
  29. public static function setChannelSwitch($channel_id,$switch) {
  30. return DistributionSelfDefineConfig::updateOrCreate(
  31. ['distribution_channel_id'=>$channel_id,'type'=>'pay_substitute_switch'],
  32. ['status'=>$switch]
  33. );
  34. }
  35. }