|
@@ -16,6 +16,7 @@ import cn.hutool.core.util.IdUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import cn.hutool.json.JSONUtil;
|
|
import cn.hutool.json.JSONUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.fs.common.constant.FsConstants;
|
|
import com.fs.common.constant.FsConstants;
|
|
@@ -1851,4 +1852,22 @@ public class FsPackageOrderServiceImpl implements IFsPackageOrderService
|
|
|
public List<FsPackageOrder> selectOutTimeOrderList(Integer unPayTime) {
|
|
public List<FsPackageOrder> selectOutTimeOrderList(Integer unPayTime) {
|
|
|
return fsPackageOrderMapper.selectOutTimeOrderList(unPayTime);
|
|
return fsPackageOrderMapper.selectOutTimeOrderList(unPayTime);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public R editPatientImages(Long orderId, String imagesList) {
|
|
|
|
|
+ FsPackageOrder fsPackageOrder = fsPackageOrderMapper.selectFsPackageOrderByOrderId(orderId);
|
|
|
|
|
+ if(fsPackageOrder==null){
|
|
|
|
|
+ return R.error("订单不存在");
|
|
|
|
|
+ }
|
|
|
|
|
+ String patientJson = fsPackageOrder.getPatientJson();
|
|
|
|
|
+ JSONObject jsonObject = JSONObject.parseObject(patientJson);
|
|
|
|
|
+ //后台编辑直接覆盖之前的图片
|
|
|
|
|
+ jsonObject.put("firstVisitImages",imagesList);
|
|
|
|
|
+ fsPackageOrder.setPatientJson(jsonObject.toJSONString());
|
|
|
|
|
+ int i = fsPackageOrderMapper.updateFsPackageOrder(fsPackageOrder);
|
|
|
|
|
+ if(i<=0){
|
|
|
|
|
+ return R.error("更新失败");
|
|
|
|
|
+ }
|
|
|
|
|
+ return R.ok();
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|