|
@@ -14,12 +14,14 @@ import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import com.alibaba.fastjson2.JSON;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
/**
|
|
|
* 表单数据操作记录控制器
|
|
@@ -27,6 +29,7 @@ import io.swagger.annotations.ApiOperation;
|
|
|
* @author William
|
|
|
* @date 2022年11月17日 上午11:54:32
|
|
|
*/
|
|
|
+@Slf4j
|
|
|
@RestController
|
|
|
@RequestMapping("/paas/visualdev/datalog")
|
|
|
@Api(tags = "表单数据操作记录", value = "FormDataLog")
|
|
@@ -48,9 +51,10 @@ public class FormDataLogController {
|
|
|
List<FormDataLog> list = new ArrayList<>();
|
|
|
if (map.containsKey(item.getSn())) {
|
|
|
list = map.get(item.getSn());
|
|
|
- list.add(item);
|
|
|
+ }else {
|
|
|
+ map.put(item.getSn(), list);
|
|
|
}
|
|
|
- map.put(item.getSn(), list);
|
|
|
+ list.add(item);
|
|
|
});
|
|
|
}
|
|
|
|
|
@@ -58,9 +62,11 @@ public class FormDataLogController {
|
|
|
List<Kv> allList = new ArrayList<>();
|
|
|
Set<Long> keys = map.keySet();
|
|
|
keys.forEach(key -> {
|
|
|
+ List<FormDataLog> childList = map.get(key);
|
|
|
Kv kv = Kv.create();
|
|
|
kv.set("sn", key);
|
|
|
- kv.set("items", map.get(key));
|
|
|
+ kv.set("operator", childList.get(0).getOperator());
|
|
|
+ kv.set("items", childList);
|
|
|
allList.add(kv);
|
|
|
});
|
|
|
return R.data(allList);
|