zoujiajian 10 달 전
부모
커밋
af800d059d
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      netflix-web/src/main/java/com/cyksj/web/controller/sys/FrontProblemCollectRecordController.java

+ 8 - 1
netflix-web/src/main/java/com/cyksj/web/controller/sys/FrontProblemCollectRecordController.java

@@ -1,6 +1,7 @@
 package com.cyksj.web.controller.sys;
 
 import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.cyksj.common.util.Jsons;
 import com.cyksj.dto.Result;
 import com.cyksj.enums.GatewayResponse;
@@ -56,7 +57,13 @@ public class FrontProblemCollectRecordController {
 			isFlag = true;
 		}
 		if (isFlag) {
-			recordMapper.insert(record);
+			Integer selectCount = 0;
+			if (StrUtil.isNotBlank(record.getErrorMsg())) {
+				selectCount = recordMapper.selectCount(Wrappers.lambdaQuery(FrontProblemCollectRecord.class).eq(FrontProblemCollectRecord::getErrorMsg, record.getErrorMsg()));
+			}
+			if (selectCount == 0) {
+				recordMapper.insert(record);
+			}
 		}
 		return GatewayResponse.SUCCESS.newBuilder().toResult();
 	}