|
|
@@ -12,6 +12,7 @@ import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.fs.common.core.domain.R;
|
|
|
import com.fs.common.core.redis.RedisCache;
|
|
|
import com.fs.common.exception.CustomException;
|
|
|
@@ -27,6 +28,7 @@ import com.fs.core.config.WxPayProperties;
|
|
|
import com.fs.core.utils.OrderCodeUtils;
|
|
|
import com.fs.course.param.CollectionBindUserParam;
|
|
|
import com.fs.course.param.CollectionInfoConfirmParam;
|
|
|
+import com.fs.course.param.SubmitCollectionAnswerParam;
|
|
|
import com.fs.course.vo.FsUserInfoCollectionUVO;
|
|
|
import com.fs.doctor.domain.DoctorMsg;
|
|
|
import com.fs.doctor.mapper.DoctorMsgMapper;
|
|
|
@@ -386,6 +388,12 @@ public class FsUserInformationCollectionServiceImpl extends ServiceImpl<FsUserIn
|
|
|
vo.setUserName(fsUserInformationCollection.getUserName());
|
|
|
vo.setRemark(fsUserInformationCollection.getRemark());
|
|
|
vo.setAllergy(fsUserInformationCollection.getAllergy());
|
|
|
+ String json=configService.selectConfigByKey("his.salesProxyFill");
|
|
|
+ if (StringUtils.isNotEmpty(json)) {
|
|
|
+ JSONObject jsonObject = JSON.parseObject(json);
|
|
|
+ Boolean salesProxyFill = jsonObject.getBoolean("isSalesProxyFill");
|
|
|
+ vo.setIsSalesProxyFill(salesProxyFill);
|
|
|
+ }
|
|
|
if (map.getQuestionId() == null) {
|
|
|
FsQuestionAndAnswerVO questionAndAnswerVO = questionAndAnswerService.selectFsQuestionAndAnswerById(fsUserInformationCollection.getQuestionId());
|
|
|
List<AnswerVO> answerVOS = JSON.parseArray(fsUserInformationCollection.getJsonInfo(), AnswerVO.class);
|
|
|
@@ -1312,8 +1320,8 @@ public class FsUserInformationCollectionServiceImpl extends ServiceImpl<FsUserIn
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public int modifyUserCollectedQuestions(FsUserInformationCollectionParam param) {
|
|
|
- FsUserInformationCollection informationCollection = fsUserInformationCollectionMapper.selectFsUserInformationCollectionById(param.getId());
|
|
|
+ public int submitCollectionAnswerParam(SubmitCollectionAnswerParam param) {
|
|
|
+ FsUserInformationCollection informationCollection = fsUserInformationCollectionMapper.selectFsUserInformationCollectionById(param.getCollectionId());
|
|
|
if (informationCollection== null){
|
|
|
throw new CustomException("用户采集信息不存在");
|
|
|
}
|