|
|
|
@ -2,6 +2,7 @@ |
|
|
|
namespace app\api\controller\library; |
|
|
|
|
|
|
|
use app\api\controller\Controller; |
|
|
|
use app\common\dm\Dm; |
|
|
|
|
|
|
|
class Pass extends Controller |
|
|
|
{ |
|
|
|
@ -39,4 +40,42 @@ class Pass extends Controller |
|
|
|
return $this->renderSuccess(compact('data')); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 创建数据接口 |
|
|
|
* @return array |
|
|
|
*/ |
|
|
|
public function create() |
|
|
|
{ |
|
|
|
|
|
|
|
$data_json = $this->request->param('data'); |
|
|
|
$data = json_decode(html_entity_decode($data_json),true); |
|
|
|
|
|
|
|
$dm = new Dm(); |
|
|
|
foreach ($data as $val) { |
|
|
|
|
|
|
|
$query = $dm->find('bt_library',['group_id' => $val['group_id']]); |
|
|
|
|
|
|
|
$opData = [ |
|
|
|
'day30_incount' => $val['day30_incount'], |
|
|
|
'day30_outcount' => $val['day30_outcount'], |
|
|
|
'today_incount' => $val['today_incount'], |
|
|
|
'today_outcount' => $val['today_outcount'], |
|
|
|
'month_incount' => $val['month_incount'], |
|
|
|
'month_outcount' => $val['month_outcount'], |
|
|
|
'year_incount' => $val['year_incount'], |
|
|
|
'year_outcount' => $val['year_outcount'], |
|
|
|
]; |
|
|
|
if ($query) { |
|
|
|
$opData['update_time'] = date("Y-m-d H:i:s",time()); |
|
|
|
$dm->update('bt_library',$opData,['id' => $query['id']]); |
|
|
|
} else { |
|
|
|
$opData['group_id'] = $val['group_id']; |
|
|
|
$opData['group_name'] = base64_decode($val['group_name']); |
|
|
|
$opData['create_time'] = date("Y-m-d H:i:s",time()); |
|
|
|
$dm->insert('bt_library',$opData); |
|
|
|
} |
|
|
|
} |
|
|
|
return $this->renderSuccess(); |
|
|
|
} |
|
|
|
|
|
|
|
} |