|
@@ -14,6 +14,8 @@ import com.diagbot.dto.GetRetrievalsByTagDTO;
|
|
|
import com.diagbot.entity.Retrieval;
|
|
|
import com.diagbot.entity.RetrievalMapping;
|
|
|
import com.diagbot.service.impl.RetrievalServiceImpl;
|
|
|
+import com.diagbot.util.DateUtil;
|
|
|
+import com.diagbot.util.UserUtils;
|
|
|
import com.diagbot.vo.AddTagRetrievalVO;
|
|
|
import com.diagbot.vo.DelRetrievalsByMapsVO;
|
|
|
import com.diagbot.vo.GetRetrievalsByTagVO;
|
|
@@ -60,9 +62,12 @@ public class RetrievalFacede extends RetrievalServiceImpl {
|
|
|
queryWrapper.eq("name", addTagRetrievalVO.getRetrievalName());
|
|
|
queryWrapper.eq("is_deleted", "N");
|
|
|
Retrieval retrieval = this.getOne(queryWrapper);
|
|
|
+ String userId = UserUtils.getCurrentPrincipleID();
|
|
|
if(retrieval==null){
|
|
|
retrieval = new Retrieval();
|
|
|
retrieval.setName(addTagRetrievalVO.getRetrievalName());
|
|
|
+ retrieval.setCreator(userId);
|
|
|
+ retrieval.setGmtCreate(DateUtil.now());
|
|
|
}else{
|
|
|
QueryWrapper<RetrievalMapping> queryWrapper2 = new QueryWrapper<RetrievalMapping>();
|
|
|
queryWrapper2.eq("retrieval_id", retrieval.getId());
|
|
@@ -77,6 +82,8 @@ public class RetrievalFacede extends RetrievalServiceImpl {
|
|
|
retrievalMapping.setQuestionId(addTagRetrievalVO.getQuestionId());
|
|
|
retrievalMapping.setRetrievalId(retrieval.getId());
|
|
|
retrievalMapping.setShowType(addTagRetrievalVO.getRetrievalType());
|
|
|
+ retrievalMapping.setCreator(userId);
|
|
|
+ retrievalMapping.setGmtCreate(DateUtil.now());
|
|
|
retrievalMappingFacede.save(retrievalMapping);
|
|
|
|
|
|
addTagRetrievalDTO.setRetrievalId(retrieval.getId());
|