| | |
| | | const mode=req.body |
| | | mode.action='webResults' |
| | | logHttps(mode) |
| | | console.log('----------') |
| | | try { |
| | | |
| | | const datas=mode.datas |
| | | datas.forEach(async element => { |
| | | await installData(element) |
| | | }); |
| | | response = { |
| | | recode: "2000", |
| | | remsg: "成功" |
| | | remsg: "成功2222" |
| | | }; |
| | | res.json(response) |
| | | |
| | | }catch(err){ |
| | | res.status(4000).json({ retCode: "-1", msg: "Invalid request parameters" }); |
| | | res.status(4000).json({ reCode: "4000", msg: "Invalid request parameters" }); |
| | | } |
| | | |
| | | }) |
| | |
| | | } |
| | | // 插入数据 |
| | | const installData=async (mode)=>{ |
| | | console.log(mode) |
| | | try{ |
| | | let selectSql=`SELECT * FROM patient_rtcf_result WHERE code='${mode.occurTime}'` |
| | | let selectSql=`SELECT * FROM patient_rtcf_result WHERE code='${mode.recordNo}'` |
| | | const [rows] = await pool.promise().query(selectSql); |
| | | if(rows.length>0){ |
| | | let updateSql='' |
| | | if(mode.BF){ |
| | | updateSql=`UPDATE patient_rtcf_result SET rtcf_json_bf ='${JSON.stringify(mode.BF)}'` |
| | | }else if (mode.BMI){ |
| | | updateSql=`UPDATE patient_rtcf_result SET rtcf_json_bmi ='${JSON.stringify(mode.BMI)}'` |
| | | if(mode.fatFree){ |
| | | updateSql=`UPDATE patient_rtcf_result SET rtcf_json_bf ='${JSON.stringify(mode)}'` |
| | | }else if (mode.bmi){ |
| | | updateSql=`UPDATE patient_rtcf_result SET rtcf_json_bmi ='${JSON.stringify(mode)}'` |
| | | } |
| | | if(updateSql){ |
| | | console.log(`-------------------------更新${updateSql}---------`) |
| | |
| | | await pool.promise().query(updateSql) |
| | | } |
| | | }else{ |
| | | console.log('34') |
| | | // 临时的人体成分分析 |
| | | let bf='' |
| | | // 临时的身高体重 |
| | | let bmi='' |
| | | if(mode.fatFree){ |
| | | bf=JSON.stringify(mode) |
| | | } |
| | | if(mode.bmi){ |
| | | bmi=JSON.stringify(mode) |
| | | } |
| | | console.log(`bf=${bf},bmi=====${bmi}`) |
| | | let sqlStr=`INSERT INTO patient_rtcf_result (id, code, patient_code,`+ |
| | | `comm_time,rtcf_json_bmi,`+ |
| | | `rtcf_json_bp,`+ |
| | | `rtcf_json_bf,`+ |
| | | `rtcf_json_temp,`+ |
| | | `rtcf_json_bo,`+ |
| | | `rtcf_json_bs,`+ |
| | | `rtcf_json_whr,`+ |
| | | `rtcf_json_ncg,`+ |
| | | `rtcf_json_zytz,`+ |
| | | `rtcf_json_ecg,`+ |
| | | `rtcf_json_xzsx,`+ |
| | | `rtcf_json_eye,`+ |
| | | `rtcf_json_sds,`+ |
| | | `rtcf_json_txhxdb,`+ |
| | | `rtcf_json_fei,`+ |
| | | `rtcf_jiu,`+ |
| | | `rtcf_gmd)`+ |
| | | `VALUES (0, '${mode.occurTime}', '${mode.UID}', '${moment(new Date()).format('YYYY-MM-DD HH:mm:ss')}','${JSON.stringify(mode.BMI)}',`+ |
| | | `'${JSON.stringify(mode.BP)}','${JSON.stringify(mode.BF)}','${JSON.stringify(mode.temp)}','${JSON.stringify(mode.bo)}',`+ |
| | | `'${JSON.stringify(mode.bs)}','${JSON.stringify(mode.whr)}','${JSON.stringify(mode.ncg)}','${JSON.stringify(mode.zytz)}',`+ |
| | | `'${JSON.stringify(mode.ecg)}','${JSON.stringify(mode.xzsx)}','${JSON.stringify(mode.eye)}',`+ |
| | | `'${JSON.stringify(mode.sds)}','${JSON.stringify(mode.thxhdb)}','${JSON.stringify(mode.fei)}','${JSON.stringify(mode.jiu)}','${JSON.stringify(mode.gmd)}')` |
| | | `create_time)`+ |
| | | `VALUES (0, '${mode.recordNo}', '${mode.userID}', '${mode.measureTime}','${bmi}','${bf}','${moment(new Date()).format('YYYY-MM-DD HH:mm:ss')}')` |
| | | console.log(sqlStr) |
| | | await pool.promise().query(sqlStr) |
| | | } |
| | | |
| | | }catch(err){ |
| | | console.log('数据写入异常') |
| | | console.log('数据写入异常22') |
| | | } |
| | | } |
| | | |