|
@@ -1,7 +1,12 @@
|
|
|
package com.slibra.business.service.impl;
|
|
|
|
|
|
import java.util.List;
|
|
|
+
|
|
|
+import com.alibaba.fastjson2.JSON;
|
|
|
+import com.alibaba.fastjson2.JSONObject;
|
|
|
+import com.slibra.business.req.MedicineParamsDetail;
|
|
|
import com.slibra.common.utils.DateUtils;
|
|
|
+import com.slibra.common.utils.SecurityUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import com.slibra.business.mapper.TXinyiMedicineRemoteMapper;
|
|
@@ -60,16 +65,37 @@ public class TXinyiMedicineRemoteServiceImpl implements ITXinyiMedicineRemoteSer
|
|
|
/**
|
|
|
* 修改调参逻辑设定
|
|
|
*
|
|
|
- * @param tXinyiMedicineRemote 调参逻辑设定
|
|
|
+ * @param medicineParamsDetail 调参逻辑设定
|
|
|
* @return 结果
|
|
|
*/
|
|
|
@Override
|
|
|
- public int updateTXinyiMedicineRemote(TXinyiMedicineRemote tXinyiMedicineRemote)
|
|
|
+ public int updateTXinyiMedicineRemote(MedicineParamsDetail medicineParamsDetail)
|
|
|
{
|
|
|
+ TXinyiMedicineRemote tXinyiMedicineRemote = new TXinyiMedicineRemote();
|
|
|
tXinyiMedicineRemote.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ tXinyiMedicineRemote.setCreateBy(SecurityUtils.getUsername());
|
|
|
+ //只有一条值,只能编辑,不能新增
|
|
|
+ tXinyiMedicineRemote.setId(1L);
|
|
|
+ //前端数据转JSON
|
|
|
+ tXinyiMedicineRemote.setOriginContent(JSON.toJSONString(medicineParamsDetail));
|
|
|
+ //创哥的业务数据拼接
|
|
|
+ tXinyiMedicineRemote.setHandleContent(this.parseContent(medicineParamsDetail));
|
|
|
return tXinyiMedicineRemoteMapper.updateTXinyiMedicineRemote(tXinyiMedicineRemote);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 拼接创哥需要的JSON数据
|
|
|
+ * @param medicineParamsDetail
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ private String parseContent(MedicineParamsDetail medicineParamsDetail) {
|
|
|
+ JSONObject jsonObject = new JSONObject();
|
|
|
+ //处理业务数据,拼接
|
|
|
+ xxxxxx
|
|
|
+ //返回最终的数据
|
|
|
+ return JSON.toJSONString(jsonObject);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 批量删除调参逻辑设定
|
|
|
*
|