|
@@ -289,8 +289,21 @@ public class ProductServiceImpl extends ServiceImpl<ProductMapper, Product> impl
|
|
Product product=new Product();
|
|
Product product=new Product();
|
|
product.setCompanyId(companyId);
|
|
product.setCompanyId(companyId);
|
|
product.setCreatorId(user.getId());
|
|
product.setCreatorId(user.getId());
|
|
|
|
+ JSONArray objects=new JSONArray();
|
|
|
|
+ for (int i = 0; i < configObJSONArray.size(); i++) {
|
|
|
|
+ JSONObject jsonObject = configObJSONArray.getJSONObject(i);
|
|
|
|
+ if(jsonObject.getString("type").equals("grid")){
|
|
|
|
+ JSONArray columns = jsonObject.getJSONArray("columns");
|
|
|
|
+ for (int i1 = 0; i1 < columns.size(); i1++) {
|
|
|
|
+ JSONObject jsonObject1 = columns.getJSONObject(i1).getJSONArray("list").getJSONObject(0);
|
|
|
|
+ objects.add(jsonObject1);
|
|
|
|
+ }
|
|
|
|
+ }else {
|
|
|
|
+ objects.add(jsonObject);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
for (int i = 0; i < cellNum; i++) {
|
|
for (int i = 0; i < cellNum; i++) {
|
|
- JSONObject item = configObJSONArray.getJSONObject(i);
|
|
|
|
|
|
+ JSONObject item = objects.getJSONObject(i);
|
|
String modelName = item.getString("model");
|
|
String modelName = item.getString("model");
|
|
String className = modelName.substring(0, 1).toUpperCase() + modelName.substring(1);
|
|
String className = modelName.substring(0, 1).toUpperCase() + modelName.substring(1);
|
|
String getter="get"+className;
|
|
String getter="get"+className;
|