123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- <?php
- namespace App\Http\Controllers\Manage\Finance;
- use App\Http\Controllers\Manage\Finance\Transformers\FinancialConfigTransformer;
- use App\Modules\Finance\Services\FinancialConfigService;
- use Illuminate\Http\Request;
- class FinancialConfigController extends BaseController
- {
-
-
- function get_frozen(Request $request) {
- $distribution_channel_id = $request->has('distribution_channel_id') ? $request->input('distribution_channel_id') : '';
- if(empty($distribution_channel_id)) {
- return response()->error("PARAM_EMPTY");
- }
- $financialConfig = FinancialConfigService::getFinancialConfigSingle($distribution_channel_id);
- if(empty($financialConfig)) {
- $financialConfig = new FinancialConfig();
- $financialConfig['is_frozen'] = 0;
- return response()->item(new FinancialConfigTransformer(), $financialConfig);
- }
- return response()->item(new FinancialConfigTransformer(), $financialConfig);
- }
-
- function change_frozen(Request $request) {
- $distribution_channel_id = $request->has('distribution_channel_id') ? $request->input('distribution_channel_id') : '';
- if(empty($distribution_channel_id)) {
- return response()->error("PARAM_EMPTY");
- }
- $remark = $request->has('remark') ? $request->input('remark') : '';
- $frozen = $request->has('frozen') ? $request->input('frozen') : '';
- if(empty($frozen)) {
- $frozen = 0;
- }
- if($frozen == -1 || $frozen == 0) {
- } else {
- $frozen = 0;
- }
- FinancialConfigService::updateFrozenDistributionChannel($distribution_channel_id, $frozen, $remark);
- return response()->success(compact('frozen', 'remark'));
- }
- }
|