|
@@ -70,8 +70,8 @@ class WellnessRecordController extends Curd
|
|
|
} catch (BusinessException $customException) {
|
|
|
return json_fail($customException->getMessage());
|
|
|
} catch (\Exception $e) {
|
|
|
- dump($e->getMessage());
|
|
|
- return json_fail('数据写入失败11');
|
|
|
+ dump($e->getMessage(),$e->getFile(),$e->getLine());
|
|
|
+ return json_fail('数据写入失败');
|
|
|
}
|
|
|
return json_success('success');
|
|
|
}
|
|
@@ -156,7 +156,7 @@ class WellnessRecordController extends Curd
|
|
|
'wellness_record_extend_json' => $item->wellness_record_extend_json,
|
|
|
'wellness_record_addtimes' => $item->wellness_record_addtimes,
|
|
|
'wellness_record_file_json' => json_decode($item->wellness_record_file_json),
|
|
|
- 'wellness_record_json' => json_decode($item->wellness_record_json,true),
|
|
|
+ 'wellness_record_json' => json_decode($item->wellness_record_json, true),
|
|
|
];
|
|
|
if (!empty($itemNew['wellness_record_json'])) {
|
|
|
foreach ($itemNew['wellness_record_json'] as $key => $item) {
|
|
@@ -268,15 +268,15 @@ class WellnessRecordController extends Curd
|
|
|
->first();
|
|
|
if ($archives) {
|
|
|
if (!empty($archives->wellness_record_json)) {
|
|
|
- $recordJson = json_decode($archives->wellness_record_json);
|
|
|
- $fields = SysField::pluck('field_name', 'field_form_key');
|
|
|
- $newJson = [];
|
|
|
- foreach ($recordJson as $key => $item) {
|
|
|
- if (isset($fields[$key])) {
|
|
|
- $newJson[$fields[$key]] = is_array($item) ? implode(',', $item) : $item;
|
|
|
- }
|
|
|
- }
|
|
|
- $archives->wellness_record_json = $newJson;
|
|
|
+// $recordJson = json_decode($archives->wellness_record_json);
|
|
|
+//// $fields = SysField::pluck('field_name', 'field_form_key');
|
|
|
+// $newJson = [];
|
|
|
+// foreach ($recordJson as $key => $item) {
|
|
|
+// if (isset($fields[$key])) {
|
|
|
+// $newJson[$fields[$key]] = is_array($item) ? implode(',', $item) : $item;
|
|
|
+// }
|
|
|
+// }
|
|
|
+ $archives->wellness_record_json = json_decode($archives->wellness_record_json);;
|
|
|
}
|
|
|
if (!empty($archives->wellness_record_file_json)) {
|
|
|
$archives->wellness_record_file_json = json_decode($archives->wellness_record_file_json, true);
|
|
@@ -291,42 +291,6 @@ class WellnessRecordController extends Curd
|
|
|
$archives->wellness_record_file_json = $recordFileJson;
|
|
|
}
|
|
|
}
|
|
|
-// ->orderBy('wellness_record_addtimes', 'desc');
|
|
|
-// $paginator = $query->paginate(20);
|
|
|
-// $total = $paginator->total();
|
|
|
-// $items = $paginator->items();
|
|
|
-// $itemsNew = [];
|
|
|
-// foreach ($items as $item) {
|
|
|
-// $itemNew = [
|
|
|
-// 'wellness_record_id' => $item->wellness_record_id,
|
|
|
-// 'join_wellness_record_member_id' => $item->join_wellness_record_member_id,
|
|
|
-// 'wellness_record_status' => $item->wellness_record_status,
|
|
|
-// 'wellness_record_name' => $item->wellness_record_name,
|
|
|
-// 'wellness_record_datetime' => $item->wellness_record_datetime,
|
|
|
-// 'wellness_record_json' => $item->wellness_record_json,
|
|
|
-// 'wellness_record_content' => $item->wellness_record_content,
|
|
|
-// 'wellness_record_remark' => $item->wellness_record_remark,
|
|
|
-// 'wellness_record_extend_json' => $item->wellness_record_extend_json,
|
|
|
-// 'wellness_record_addtimes' => $item->wellness_record_addtimes,
|
|
|
-// ];
|
|
|
-// if (!empty($item->wellness_record_file_json)) {
|
|
|
-// $item->wellness_record_file_json = json_decode($item->wellness_record_file_json, true);
|
|
|
-// foreach ($item->wellness_record_file_json as $value) {
|
|
|
-// $itemNew['wellness_record_file_json'][] = [
|
|
|
-// 'url' => isset($value['url']) ? getenv('STORAGE_DOMAIN') . $value['url'] : '',
|
|
|
-// 'name' => isset($value['name']) ? $value['name'] : ''
|
|
|
-// ];
|
|
|
-// }
|
|
|
-// }
|
|
|
-//
|
|
|
-// $itemsNew[] = $itemNew;
|
|
|
-// }
|
|
|
-//
|
|
|
-// $data = [
|
|
|
-// 'total' => $total,
|
|
|
-// 'rows' => $itemsNew
|
|
|
-// ];
|
|
|
-// return json(['code' => 200, 'msg' => 'success', 'data' => $data]);
|
|
|
|
|
|
return json_success('', $archives);
|
|
|
}
|
|
@@ -529,7 +493,12 @@ class WellnessRecordController extends Curd
|
|
|
protected function insertInput(Request $request): array
|
|
|
{
|
|
|
$data = $this->inputFilter($request->post());
|
|
|
- $data['wellness_record_datetime'] = date('Y-m-d H:i:s', strtotime($data['wellness_record_datetime']));
|
|
|
+ if (empty($data['wellness_record_datetime'])){
|
|
|
+ $data['wellness_record_datetime'] = date('Y-m-d H:i:s');
|
|
|
+ }else{
|
|
|
+ $data['wellness_record_datetime'] = date('Y-m-d H:i:s', strtotime($data['wellness_record_datetime']));
|
|
|
+ }
|
|
|
+
|
|
|
if (!empty($data['wellness_record_file_json'])) {
|
|
|
$data['wellness_record_file_json'] = json_decode($data['wellness_record_file_json'], true);
|
|
|
$wellnessRecordFileJson = [];
|
|
@@ -570,7 +539,11 @@ class WellnessRecordController extends Curd
|
|
|
throw new BusinessException('记录不存在', 2);
|
|
|
}
|
|
|
$data = $this->inputFilter($request->post());
|
|
|
- $data['wellness_record_datetime'] = date('Y-m-d H:i:s', strtotime($data['wellness_record_datetime']));
|
|
|
+ if (empty($data['wellness_record_datetime'])){
|
|
|
+ $data['wellness_record_datetime'] = date('Y-m-d H:i:s');
|
|
|
+ }else{
|
|
|
+ $data['wellness_record_datetime'] = date('Y-m-d H:i:s', strtotime($data['wellness_record_datetime']));
|
|
|
+ }
|
|
|
if (!empty($data['wellness_record_file_json'])) {
|
|
|
$data['wellness_record_file_json'] = json_decode($data['wellness_record_file_json'], true);
|
|
|
$wellnessRecordFileJson = [];
|