diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/head/controller/HeadCustomEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/head/controller/HeadCustomEOController.java index c0bd74601..6fcd7e3f9 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/head/controller/HeadCustomEOController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/head/controller/HeadCustomEOController.java @@ -1,9 +1,13 @@ package com.jero.modules.head.controller; +import java.util.ArrayList; import java.util.Arrays; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; import com.jero.common.api.vo.Result; import com.jero.common.system.query.QueryGenerator; import com.jero.modules.head.entity.HeadCustomEO; @@ -76,13 +80,21 @@ public class HeadCustomEOController extends JeroController add(@Validated @RequestBody List headCustomEOList) { + public Result add(@RequestBody JSONObject jsonObject) { + JSONArray headCustomEOArr = jsonObject.getJSONArray("headCustomEOList"); + List headCustomEOList = new ArrayList<>(); + HeadCustomEO headCustomEO = null; + for (Object headCustom : headCustomEOArr) { + headCustomEO = JSONObject.parseObject(JSONObject.toJSONString(headCustom),HeadCustomEO.class); + headCustomEOList.add(headCustomEO); + } + headCustomEOService.add(headCustomEOList); return Result.OK("添加成功!"); }