Browse Source

refactor(ResourceSharing): 修改资源分享接口的共享时间处理方式

- 将 shared_at_arr 参数名改为 shared_at_str,以更准确地反映其为字符串类型
- 添加逻辑将 shared_at_str 解析为开始和结束时间,格式化为 YYYY-MM-DD HH:MM:SS
- 优化了共享时间的处理,确保查询结果包含完整的开始和结束日期
master
liutong 11 months ago
parent
commit
5970cfeda3
  1. 9
      niucloud/app/api/controller/apiController/ResourceSharing.php

9
niucloud/app/api/controller/apiController/ResourceSharing.php

@ -31,8 +31,13 @@ class ResourceSharing extends BaseApiService
$page = $request->param('page','1');// $page = $request->param('page','1');//
$limit = $request->param('limit','10');// $limit = $request->param('limit','10');//
$shared_by = $request->param('shared_by','');//共享人ID $shared_by = $request->param('shared_by','');//共享人ID
$shared_at_arr = $request->param('shared_at_arr',[]);//共享时间|[开始时间(Y-m-d),结束时间(Y-m-d)] $shared_at_str = $request->param('shared_at_str','');//共享时间|[开始时间(Y-m-d),结束时间(Y-m-d)]
$shared_at_arr = [];
if(!empty($shared_at_str)){
$shared_at_arr = explode(' ~ ',$shared_at_str);
$shared_at_arr[0] = "{$shared_at_arr[0]} 00:00:00";
$shared_at_arr[1] = "{$shared_at_arr[1]} 23:59:59";
}
$where = [ $where = [
'shared_by'=>$shared_by, 'shared_by'=>$shared_by,

Loading…
Cancel
Save