|
@@ -2,7 +2,7 @@
|
|
|
|
|
|
|
|
namespace App\Http\Controllers\Admin;
|
|
namespace App\Http\Controllers\Admin;
|
|
|
|
|
|
|
|
-use App\Http\Models\ReliefData;
|
|
|
|
|
|
|
+use App\Http\Models\Sign;
|
|
|
use App\Models\GetRelief;
|
|
use App\Models\GetRelief;
|
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Http\Request;
|
|
|
use App\Http\Controllers\PublicController;
|
|
use App\Http\Controllers\PublicController;
|
|
@@ -36,35 +36,38 @@ class SignController extends PublicController
|
|
|
*/
|
|
*/
|
|
|
public function data(Request $request)
|
|
public function data(Request $request)
|
|
|
{
|
|
{
|
|
|
- $reliefDataModel = new ReliefData;
|
|
|
|
|
- $getReliefWhere = [];
|
|
|
|
|
|
|
+ $signModel = new Sign;
|
|
|
|
|
+ $getSignWhere = [];
|
|
|
// 查询参数.
|
|
// 查询参数.
|
|
|
if (strlen($request->get('userName'))) {
|
|
if (strlen($request->get('userName'))) {
|
|
|
- $getReliefWhere['name'] = $request->get('userName');
|
|
|
|
|
|
|
+ $getSignWhere['name'] = $request->get('userName');
|
|
|
}
|
|
}
|
|
|
- $getReliefBetween = [];
|
|
|
|
|
|
|
+
|
|
|
|
|
+ $startTime = strtotime(date('Y-m-d').'-6 day');
|
|
|
|
|
+ $endTime = strtotime(date('Y-m-d').'+1 day');
|
|
|
if (strlen($request->get('time'))) {
|
|
if (strlen($request->get('time'))) {
|
|
|
- $time = explode(",", $request->get('time'));
|
|
|
|
|
|
|
+ $time = explode(',', ($request->get('time')));
|
|
|
$startTime = strtotime($time[0]);
|
|
$startTime = strtotime($time[0]);
|
|
|
- $endTime = strtotime($time[1]);
|
|
|
|
|
- // 时间区间.
|
|
|
|
|
- $getReliefBetween = [
|
|
|
|
|
- $startTime,
|
|
|
|
|
- $endTime,
|
|
|
|
|
- ];
|
|
|
|
|
|
|
+ $endTime = strtotime($time[1].'+1 day');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- $getReliefSelect = [
|
|
|
|
|
- 'getrelief_id',
|
|
|
|
|
- 'getrelief_identity',
|
|
|
|
|
|
|
+ // 时间区间.
|
|
|
|
|
+ $getSignBetween = [
|
|
|
|
|
+ $startTime,
|
|
|
|
|
+ $endTime,
|
|
|
|
|
+ ];
|
|
|
|
|
+
|
|
|
|
|
+ $getSignSelect = [
|
|
|
|
|
+ 'getsign_id',
|
|
|
|
|
+ 'getsign_identity',
|
|
|
'name',
|
|
'name',
|
|
|
- 'getrelief_mony',
|
|
|
|
|
- 'getrelief_begin_money',
|
|
|
|
|
- 'getrelief_end_money',
|
|
|
|
|
- 'getrelief_addtime',
|
|
|
|
|
|
|
+ 'getsign_mony',
|
|
|
|
|
+ 'getsign_begin_money',
|
|
|
|
|
+ 'getsign_end_money',
|
|
|
|
|
+ 'getsign_addtime',
|
|
|
];
|
|
];
|
|
|
// 查询数据.
|
|
// 查询数据.
|
|
|
- $res = $reliefDataModel->getRelief($getReliefSelect, $request->get('limit', 30), $getReliefWhere, $getReliefBetween);
|
|
|
|
|
|
|
+ $res = $signModel->getSignRecord($getSignSelect, $request->get('limit', 30), $getSignWhere, $getSignBetween);
|
|
|
// 返回参数.
|
|
// 返回参数.
|
|
|
$data = [
|
|
$data = [
|
|
|
'code' => 0,
|
|
'code' => 0,
|
|
@@ -86,20 +89,19 @@ class SignController extends PublicController
|
|
|
*/
|
|
*/
|
|
|
public function setting()
|
|
public function setting()
|
|
|
{
|
|
{
|
|
|
- $reliefDataModel = new ReliefData;
|
|
|
|
|
- $getConfigSelect = [
|
|
|
|
|
- 'systemconfig_data',
|
|
|
|
|
- 'systemconfig_status',
|
|
|
|
|
- 'systemconfig_id',
|
|
|
|
|
|
|
+ $signModel = new Sign;
|
|
|
|
|
+ $getConfigSelect = [
|
|
|
|
|
+ 'sign_data',
|
|
|
|
|
+ 'sign_title',
|
|
|
|
|
+ 'sign_name',
|
|
|
];
|
|
];
|
|
|
- $getConfigWhere['systemconfig_name'] = 'relief';
|
|
|
|
|
- // 获取系统设置信息.
|
|
|
|
|
- $getSystemconfig = $reliefDataModel->getSystemconfig($getConfigSelect, $getConfigWhere);
|
|
|
|
|
- // 重组数据.
|
|
|
|
|
- $data = json_decode($getSystemconfig[0]['systemconfig_data'], true);
|
|
|
|
|
- $data['systemconfig_id'] = $getSystemconfig[0]['systemconfig_id'];
|
|
|
|
|
- $data['systemconfig_status'] = $getSystemconfig[0]['systemconfig_status'];
|
|
|
|
|
- return view('admin.relief.setting', compact('data'));
|
|
|
|
|
|
|
+ $getDayWhere['sign_type'] = '1';
|
|
|
|
|
+ // 获取周设置信息.
|
|
|
|
|
+ $getDayConfig = $signModel->signConfig($getConfigSelect, $getDayWhere, '');
|
|
|
|
|
+ $getMonthWhere['sign_type'] = '2';
|
|
|
|
|
+ // 获取月设置信息.
|
|
|
|
|
+ $getMonthConfig = $signModel->signConfig($getConfigSelect, $getMonthWhere, '');
|
|
|
|
|
+ return view('admin.sign.setting', compact('getDayConfig', 'getMonthConfig'));
|
|
|
|
|
|
|
|
}//end setting()
|
|
}//end setting()
|
|
|
|
|
|
|
@@ -113,25 +115,34 @@ class SignController extends PublicController
|
|
|
*/
|
|
*/
|
|
|
public function onSetting(Request $request)
|
|
public function onSetting(Request $request)
|
|
|
{
|
|
{
|
|
|
- $reliefDataModel = new ReliefData;
|
|
|
|
|
- $getConfigWhere['systemconfig_id'] = $_REQUEST['systemconfig_id'];
|
|
|
|
|
|
|
+ $signModel = new Sign;
|
|
|
|
|
+ $allSignTitle = $signModel->signConfig('sign_title', '', '');
|
|
|
|
|
+ $allSignTitleArr = [];
|
|
|
|
|
+ foreach ($allSignTitle as $v) {
|
|
|
|
|
+ $allSignTitleArr[] = $v['sign_title'];
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ $success = true;
|
|
|
// 设置数据.
|
|
// 设置数据.
|
|
|
- $data = [
|
|
|
|
|
- 'condition' => $_REQUEST['condition'],
|
|
|
|
|
- 'count' => $_REQUEST['count'],
|
|
|
|
|
- 'mony' => $_REQUEST['mony'],
|
|
|
|
|
- ];
|
|
|
|
|
- $getConfigData = [
|
|
|
|
|
- 'systemconfig_status' => $_REQUEST['systemconfig_status'],
|
|
|
|
|
- 'systemconfig_data' => json_encode($data),
|
|
|
|
|
- 'systemconfig_uptime' => time(),
|
|
|
|
|
- ];
|
|
|
|
|
- $back = $reliefDataModel->upSystemconfig($getConfigWhere, $getConfigData);
|
|
|
|
|
|
|
+ foreach ($_REQUEST as $k => $v) {
|
|
|
|
|
+ if (in_array($k, $allSignTitleArr) === true) {
|
|
|
|
|
+ $upSignWhere['sign_title'] = $k;
|
|
|
|
|
+ $upSignData = [
|
|
|
|
|
+ 'sign_upTime' => time(),
|
|
|
|
|
+ 'sign_data' => $v,
|
|
|
|
|
+ ];
|
|
|
|
|
+ $back = $signModel->upSignConfig($upSignWhere, $upSignData);
|
|
|
|
|
+ if (empty($back) === true) {
|
|
|
|
|
+ $success = false;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- if ($back){
|
|
|
|
|
- return redirect()->to(route('admin.relief.setting'))->with(['status'=>'更新成功']);
|
|
|
|
|
|
|
+ if ($success === true) {
|
|
|
|
|
+ return redirect()->to(route('admin.sign.setting'))->with(['status' => '更新成功']);
|
|
|
}
|
|
}
|
|
|
- return redirect()->to(route('admin.relief.setting'))->withErrors('系统错误');
|
|
|
|
|
|
|
+
|
|
|
|
|
+ return redirect()->to(route('admin.sign.setting'))->withErrors('系统错误');
|
|
|
|
|
|
|
|
}//end onSetting()
|
|
}//end onSetting()
|
|
|
|
|
|