|
|
@@ -32,8 +32,22 @@ public class FrontProblemCollectRecordController {
|
|
|
@PostMapping
|
|
|
public Result saveProblem(@RequestBody FrontProblemCollectRecord record) {
|
|
|
String errorMsg = record.getErrorMsg();
|
|
|
+ String track = record.getTrack();
|
|
|
+ String handle = record.getHandle();
|
|
|
+ Boolean isFlag = false;
|
|
|
if (StrUtil.isNotBlank(errorMsg)) {
|
|
|
record.setErrorMsg(StrUtil.subSufByLength(errorMsg, 2000));
|
|
|
+ isFlag = true;
|
|
|
+ }
|
|
|
+ if (StrUtil.isNotBlank(track)) {
|
|
|
+ record.setTrack(StrUtil.subSufByLength(track, 2000));
|
|
|
+ isFlag = true;
|
|
|
+ }
|
|
|
+ if (StrUtil.isNotBlank(handle)) {
|
|
|
+ record.setHandle(StrUtil.subSufByLength(handle, 2000));
|
|
|
+ isFlag = true;
|
|
|
+ }
|
|
|
+ if (isFlag) {
|
|
|
recordMapper.insert(record);
|
|
|
}
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult();
|
|
|
@@ -47,4 +61,13 @@ public class FrontProblemCollectRecordController {
|
|
|
SearchResult<FrontProblemCollectRecord> search = beanSearcher.search(FrontProblemCollectRecord.class, MapUtils.flatBuilder(request.getParameterMap()).build());
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 清空
|
|
|
+ */
|
|
|
+ @DeleteMapping("/empty")
|
|
|
+ public Result<String> delete() {
|
|
|
+ recordMapper.delete(null);
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult();
|
|
|
+ }
|
|
|
}
|