【fix sonar】cgform文件夹
This commit is contained in:
+9
-5
@@ -1,9 +1,13 @@
|
|||||||
|
|
||||||
package com.jero.generater.modules.online.cgform.enums;
|
package com.jero.generater.modules.online.cgform.enums;
|
||||||
|
|
||||||
public interface CgformConstant {
|
public class CgformConstant {
|
||||||
Integer ONLINE_TABLE_TYPE_SUB = 3;
|
private CgformConstant(){
|
||||||
Integer ONLINE_TABLE_TYPE_ONE = 1;
|
|
||||||
Integer ONLINE_TABLE_TYPE_MAIN = 2;
|
}
|
||||||
String ONLINE_JS_CHANGE_FUNCTION_NAME = "onlChange";
|
|
||||||
|
public static final Integer ONLINE_TABLE_TYPE_SUB = 3;
|
||||||
|
public static final Integer ONLINE_TABLE_TYPE_ONE = 1;
|
||||||
|
public static final Integer ONLINE_TABLE_TYPE_MAIN = 2;
|
||||||
|
public static final String ONLINE_JS_CHANGE_FUNCTION_NAME = "onlChange";
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-6
@@ -11,15 +11,11 @@ public class LinkDown {
|
|||||||
private String h;
|
private String h;
|
||||||
|
|
||||||
private String getQuerySql() {
|
private String getQuerySql() {
|
||||||
StringBuffer var1 = new StringBuffer();
|
StringBuilder var1 = new StringBuilder();
|
||||||
String var2 = " ";
|
|
||||||
var1.append("SELECT ");
|
var1.append("SELECT ");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public LinkDown() {
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getTable() {
|
public String getTable() {
|
||||||
return this.a;
|
return this.a;
|
||||||
}
|
}
|
||||||
@@ -200,7 +196,6 @@ public class LinkDown {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
boolean var1 = true;
|
|
||||||
byte var2 = 1;
|
byte var2 = 1;
|
||||||
String var3 = this.getTable();
|
String var3 = this.getTable();
|
||||||
int var11 = var2 * 59 + (var3 == null ? 43 : var3.hashCode());
|
int var11 = var2 * 59 + (var3 == null ? 43 : var3.hashCode());
|
||||||
|
|||||||
-1
@@ -69,7 +69,6 @@ public class HrefSlots {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
boolean var1 = true;
|
|
||||||
byte var2 = 1;
|
byte var2 = 1;
|
||||||
String var3 = this.getSlotName();
|
String var3 = this.getSlotName();
|
||||||
int var5 = var2 * 59 + (var3 == null ? 43 : var3.hashCode());
|
int var5 = var2 * 59 + (var3 == null ? 43 : var3.hashCode());
|
||||||
|
|||||||
-2
@@ -13,8 +13,6 @@ public class OnlCgformModel {
|
|||||||
private List<OnlCgformIndex> d;
|
private List<OnlCgformIndex> d;
|
||||||
private List<String> e;
|
private List<String> e;
|
||||||
|
|
||||||
public OnlCgformModel() {
|
|
||||||
}
|
|
||||||
|
|
||||||
public OnlCgformHead getHead() {
|
public OnlCgformHead getHead() {
|
||||||
return this.a;
|
return this.a;
|
||||||
|
|||||||
+1
-3
@@ -18,7 +18,7 @@ public class OnlComplexModel {
|
|||||||
private Integer i;
|
private Integer i;
|
||||||
private List<OnlColumn> j;
|
private List<OnlColumn> j;
|
||||||
private List<String> k;
|
private List<String> k;
|
||||||
private Map<String, List<DictModel>> l = new HashMap();
|
private Map<String, List<DictModel>> l = new HashMap<>();
|
||||||
private List<OnlCgformButton> m;
|
private List<OnlCgformButton> m;
|
||||||
List<HrefSlots> a;
|
List<HrefSlots> a;
|
||||||
private String n;
|
private String n;
|
||||||
@@ -30,8 +30,6 @@ public class OnlComplexModel {
|
|||||||
private String t;
|
private String t;
|
||||||
private Integer u;
|
private Integer u;
|
||||||
|
|
||||||
public OnlComplexModel() {
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getCode() {
|
public String getCode() {
|
||||||
return this.b;
|
return this.b;
|
||||||
|
|||||||
+1
-3
@@ -16,10 +16,8 @@ public class OnlGenerateModel implements Serializable {
|
|||||||
private String entityPackage;
|
private String entityPackage;
|
||||||
private String entityName;
|
private String entityName;
|
||||||
private String jspMode;
|
private String jspMode;
|
||||||
List<OnlGenerateModel> subList = new ArrayList();
|
List<OnlGenerateModel> subList = new ArrayList<>();
|
||||||
|
|
||||||
public OnlGenerateModel() {
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getProjectPath() {
|
public String getProjectPath() {
|
||||||
return this.projectPath;
|
return this.projectPath;
|
||||||
|
|||||||
+1
-2
@@ -52,8 +52,7 @@ public class ScopedSlots {
|
|||||||
boolean var1 = true;
|
boolean var1 = true;
|
||||||
byte var2 = 1;
|
byte var2 = 1;
|
||||||
String var3 = this.getCustomRender();
|
String var3 = this.getCustomRender();
|
||||||
int var4 = var2 * 59 + (var3 == null ? 43 : var3.hashCode());
|
return var2 * 59 + (var3 == null ? 43 : var3.hashCode());
|
||||||
return var4;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String toString() {
|
public String toString() {
|
||||||
|
|||||||
+1
-1
@@ -8,6 +8,7 @@ public class TreeModel {
|
|||||||
private String pid;
|
private String pid;
|
||||||
|
|
||||||
public TreeModel() {
|
public TreeModel() {
|
||||||
|
// do other
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getLabel() {
|
public String getLabel() {
|
||||||
@@ -106,7 +107,6 @@ public class TreeModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
boolean var1 = true;
|
|
||||||
byte var2 = 1;
|
byte var2 = 1;
|
||||||
String var3 = this.getLabel();
|
String var3 = this.getLabel();
|
||||||
int var7 = var2 * 59 + (var3 == null ? 43 : var3.hashCode());
|
int var7 = var2 * 59 + (var3 == null ? 43 : var3.hashCode());
|
||||||
|
|||||||
+1
@@ -11,6 +11,7 @@ public class TreeSelectColumn {
|
|||||||
private String g;
|
private String g;
|
||||||
|
|
||||||
public TreeSelectColumn() {
|
public TreeSelectColumn() {
|
||||||
|
// do other
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getFieldName() {
|
public String getFieldName() {
|
||||||
|
|||||||
+2
@@ -9,8 +9,10 @@ import com.jero.common.handler.IFillRuleHandler;
|
|||||||
|
|
||||||
public class OrderNumberRule implements IFillRuleHandler {
|
public class OrderNumberRule implements IFillRuleHandler {
|
||||||
public OrderNumberRule() {
|
public OrderNumberRule() {
|
||||||
|
// do other
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public Object execute(JSONObject params, JSONObject formData) {
|
public Object execute(JSONObject params, JSONObject formData) {
|
||||||
String var3 = "CN";
|
String var3 = "CN";
|
||||||
if (params != null) {
|
if (params != null) {
|
||||||
|
|||||||
+10
-13
@@ -3,28 +3,25 @@ package com.jero.generater.modules.online.cgform.service;
|
|||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import com.jero.common.api.vo.Result;
|
||||||
|
import com.jero.generater.modules.online.cgform.entity.*;
|
||||||
|
import com.jero.generater.modules.online.cgform.model.OnlCgformModel;
|
||||||
|
import com.jero.generater.modules.online.cgform.model.OnlGenerateModel;
|
||||||
|
import com.jero.generater.modules.online.config.exception.BusinessException;
|
||||||
|
import com.jero.generater.modules.online.config.exception.DBException;
|
||||||
import freemarker.template.TemplateException;
|
import freemarker.template.TemplateException;
|
||||||
|
import org.hibernate.HibernateException;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import org.hibernate.HibernateException;
|
|
||||||
import com.jero.common.api.vo.Result;
|
|
||||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformButton;
|
|
||||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformEnhanceJava;
|
|
||||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformEnhanceJs;
|
|
||||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformEnhanceSql;
|
|
||||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformHead;
|
|
||||||
import com.jero.generater.modules.online.cgform.model.OnlCgformModel;
|
|
||||||
import com.jero.generater.modules.online.cgform.model.OnlGenerateModel;
|
|
||||||
import com.jero.generater.modules.online.config.exception.BusinessException;
|
|
||||||
import com.jero.generater.modules.online.config.exception.DBException;
|
|
||||||
|
|
||||||
public interface IOnlCgformHeadService extends IService<OnlCgformHead> {
|
public interface IOnlCgformHeadService extends IService<OnlCgformHead> {
|
||||||
Result<?> addAll(OnlCgformModel var1);
|
Result addAll(OnlCgformModel var1);
|
||||||
|
|
||||||
Result<?> editAll(OnlCgformModel var1);
|
Result editAll(OnlCgformModel var1);
|
||||||
|
|
||||||
void doDbSynch(String var1, String var2) throws HibernateException, IOException, TemplateException, SQLException, DBException;
|
void doDbSynch(String var1, String var2) throws HibernateException, IOException, TemplateException, SQLException, DBException;
|
||||||
|
|
||||||
|
|||||||
+3
-4
@@ -10,15 +10,14 @@ import org.springframework.stereotype.Service;
|
|||||||
|
|
||||||
@Service("onlCgformButtonServiceImpl")
|
@Service("onlCgformButtonServiceImpl")
|
||||||
public class OnlCgformButtonServiceImpl extends ServiceImpl<OnlCgformButtonMapper, OnlCgformButton> implements IOnlCgformButtonService {
|
public class OnlCgformButtonServiceImpl extends ServiceImpl<OnlCgformButtonMapper, OnlCgformButton> implements IOnlCgformButtonService {
|
||||||
public OnlCgformButtonServiceImpl() {
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@Override
|
||||||
public void saveButton(OnlCgformButton onlCgformButton) {
|
public void saveButton(OnlCgformButton onlCgformButton) {
|
||||||
LambdaQueryWrapper<OnlCgformButton> buttonQueryWrapper = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformButton> buttonQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
buttonQueryWrapper.eq(OnlCgformButton::getButtonCode, onlCgformButton.getButtonCode())
|
buttonQueryWrapper.eq(OnlCgformButton::getButtonCode, onlCgformButton.getButtonCode())
|
||||||
.eq(OnlCgformButton::getCgformHeadId, onlCgformButton.getCgformHeadId());
|
.eq(OnlCgformButton::getCgformHeadId, onlCgformButton.getCgformHeadId());
|
||||||
|
|
||||||
Integer var3 = ((OnlCgformButtonMapper)this.baseMapper).selectCount(buttonQueryWrapper);
|
Integer var3 = this.baseMapper.selectCount(buttonQueryWrapper);
|
||||||
if (var3 == null || var3 == 0) {
|
if (var3 == null || var3 == 0) {
|
||||||
this.save(onlCgformButton);
|
this.save(onlCgformButton);
|
||||||
}
|
}
|
||||||
|
|||||||
+18
-9
@@ -19,33 +19,36 @@ public class OnlCgformEnhanceServiceImpl implements IOnlCgformEnhanceService {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private OnlCgformEnhanceSqlMapper onlCgformEnhanceSqlMapper;
|
private OnlCgformEnhanceSqlMapper onlCgformEnhanceSqlMapper;
|
||||||
|
|
||||||
public OnlCgformEnhanceServiceImpl() {
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<OnlCgformEnhanceJava> queryEnhanceJavaList(String cgformId) {
|
public List<OnlCgformEnhanceJava> queryEnhanceJavaList(String cgformId) {
|
||||||
LambdaQueryWrapper<OnlCgformEnhanceJava> javaQueryWrapper = (new LambdaQueryWrapper<OnlCgformEnhanceJava>()).eq(OnlCgformEnhanceJava::getCgformHeadId, cgformId);
|
LambdaQueryWrapper<OnlCgformEnhanceJava> javaQueryWrapper = (new LambdaQueryWrapper<OnlCgformEnhanceJava>()).eq(OnlCgformEnhanceJava::getCgformHeadId, cgformId);
|
||||||
List list = this.onlCgformEnhanceJavaMapper.selectList(javaQueryWrapper);
|
return this.onlCgformEnhanceJavaMapper.selectList(javaQueryWrapper);
|
||||||
return list;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void saveEnhanceJava(OnlCgformEnhanceJava onlCgformEnhanceJava) {
|
public void saveEnhanceJava(OnlCgformEnhanceJava onlCgformEnhanceJava) {
|
||||||
this.onlCgformEnhanceJavaMapper.insert(onlCgformEnhanceJava);
|
this.onlCgformEnhanceJavaMapper.insert(onlCgformEnhanceJava);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void updateEnhanceJava(OnlCgformEnhanceJava onlCgformEnhanceJava) {
|
public void updateEnhanceJava(OnlCgformEnhanceJava onlCgformEnhanceJava) {
|
||||||
this.onlCgformEnhanceJavaMapper.updateById(onlCgformEnhanceJava);
|
this.onlCgformEnhanceJavaMapper.updateById(onlCgformEnhanceJava);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void deleteEnhanceJava(String id) {
|
public void deleteEnhanceJava(String id) {
|
||||||
this.onlCgformEnhanceJavaMapper.deleteById(id);
|
this.onlCgformEnhanceJavaMapper.deleteById(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void deleteBatchEnhanceJava(List<String> idList) {
|
public void deleteBatchEnhanceJava(List<String> idList) {
|
||||||
this.onlCgformEnhanceJavaMapper.deleteBatchIds(idList);
|
this.onlCgformEnhanceJavaMapper.deleteBatchIds(idList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public boolean checkOnlyEnhance(OnlCgformEnhanceJava onlCgformEnhanceJava) {
|
public boolean checkOnlyEnhance(OnlCgformEnhanceJava onlCgformEnhanceJava) {
|
||||||
LambdaQueryWrapper<OnlCgformEnhanceJava> enhanceQueryWrapper = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformEnhanceJava> enhanceQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
enhanceQueryWrapper.eq(OnlCgformEnhanceJava::getButtonCode, onlCgformEnhanceJava.getButtonCode());
|
enhanceQueryWrapper.eq(OnlCgformEnhanceJava::getButtonCode, onlCgformEnhanceJava.getButtonCode());
|
||||||
enhanceQueryWrapper.eq(OnlCgformEnhanceJava::getCgformHeadId, onlCgformEnhanceJava.getCgformHeadId());
|
enhanceQueryWrapper.eq(OnlCgformEnhanceJava::getCgformHeadId, onlCgformEnhanceJava.getCgformHeadId());
|
||||||
enhanceQueryWrapper.eq(OnlCgformEnhanceJava::getEvent, onlCgformEnhanceJava.getEvent());
|
enhanceQueryWrapper.eq(OnlCgformEnhanceJava::getEvent, onlCgformEnhanceJava.getEvent());
|
||||||
@@ -63,8 +66,9 @@ public class OnlCgformEnhanceServiceImpl implements IOnlCgformEnhanceService {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public boolean checkOnlyEnhance(OnlCgformEnhanceSql onlCgformEnhanceSql) {
|
public boolean checkOnlyEnhance(OnlCgformEnhanceSql onlCgformEnhanceSql) {
|
||||||
LambdaQueryWrapper<OnlCgformEnhanceSql> sqlQueryWrapper = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformEnhanceSql> sqlQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
sqlQueryWrapper.eq(OnlCgformEnhanceSql::getButtonCode, onlCgformEnhanceSql.getButtonCode());
|
sqlQueryWrapper.eq(OnlCgformEnhanceSql::getButtonCode, onlCgformEnhanceSql.getButtonCode());
|
||||||
sqlQueryWrapper.eq(OnlCgformEnhanceSql::getCgformHeadId, onlCgformEnhanceSql.getCgformHeadId());
|
sqlQueryWrapper.eq(OnlCgformEnhanceSql::getCgformHeadId, onlCgformEnhanceSql.getCgformHeadId());
|
||||||
Integer count = this.onlCgformEnhanceSqlMapper.selectCount(sqlQueryWrapper);
|
Integer count = this.onlCgformEnhanceSqlMapper.selectCount(sqlQueryWrapper);
|
||||||
@@ -80,24 +84,29 @@ public class OnlCgformEnhanceServiceImpl implements IOnlCgformEnhanceService {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<OnlCgformEnhanceSql> queryEnhanceSqlList(String cgformId) {
|
public List<OnlCgformEnhanceSql> queryEnhanceSqlList(String cgformId) {
|
||||||
LambdaQueryWrapper sqlQueryWrapper = (new LambdaQueryWrapper<OnlCgformEnhanceSql>()).eq(OnlCgformEnhanceSql::getCgformHeadId, cgformId);
|
LambdaQueryWrapper<OnlCgformEnhanceSql> sqlQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
List sqlList = this.onlCgformEnhanceSqlMapper.selectList(sqlQueryWrapper);
|
sqlQueryWrapper.eq(OnlCgformEnhanceSql::getCgformHeadId, cgformId);
|
||||||
return sqlList;
|
return this.onlCgformEnhanceSqlMapper.selectList(sqlQueryWrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void saveEnhanceSql(OnlCgformEnhanceSql onlCgformEnhanceSql) {
|
public void saveEnhanceSql(OnlCgformEnhanceSql onlCgformEnhanceSql) {
|
||||||
this.onlCgformEnhanceSqlMapper.insert(onlCgformEnhanceSql);
|
this.onlCgformEnhanceSqlMapper.insert(onlCgformEnhanceSql);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void updateEnhanceSql(OnlCgformEnhanceSql onlCgformEnhanceSql) {
|
public void updateEnhanceSql(OnlCgformEnhanceSql onlCgformEnhanceSql) {
|
||||||
this.onlCgformEnhanceSqlMapper.updateById(onlCgformEnhanceSql);
|
this.onlCgformEnhanceSqlMapper.updateById(onlCgformEnhanceSql);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void deleteEnhanceSql(String id) {
|
public void deleteEnhanceSql(String id) {
|
||||||
this.onlCgformEnhanceSqlMapper.deleteById(id);
|
this.onlCgformEnhanceSqlMapper.deleteById(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void deleteBatchEnhanceSql(List<String> idList) {
|
public void deleteBatchEnhanceSql(List<String> idList) {
|
||||||
this.onlCgformEnhanceSqlMapper.deleteBatchIds(idList);
|
this.onlCgformEnhanceSqlMapper.deleteBatchIds(idList);
|
||||||
}
|
}
|
||||||
|
|||||||
+146
-116
@@ -2,38 +2,33 @@
|
|||||||
package com.jero.generater.modules.online.cgform.service.impl;
|
package com.jero.generater.modules.online.cgform.service.impl;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import java.util.ArrayList;
|
import com.jero.common.system.api.ISysBaseAPI;
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Iterator;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
import com.jero.common.system.util.JeroDataAutorUtils;
|
import com.jero.common.system.util.JeroDataAutorUtils;
|
||||||
|
import com.jero.common.system.vo.LoginUser;
|
||||||
|
import com.jero.common.system.vo.SysPermissionDataRuleModel;
|
||||||
|
import com.jero.common.util.oConvertUtils;
|
||||||
import com.jero.generater.modules.online.auth.mapper.OnlAuthDataMapper;
|
import com.jero.generater.modules.online.auth.mapper.OnlAuthDataMapper;
|
||||||
import com.jero.generater.modules.online.auth.service.IOnlAuthPageService;
|
import com.jero.generater.modules.online.auth.service.IOnlAuthPageService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
|
||||||
import org.apache.shiro.SecurityUtils;
|
|
||||||
import com.jero.common.system.api.ISysBaseAPI;
|
|
||||||
import com.jero.common.system.vo.LoginUser;
|
|
||||||
import com.jero.common.util.oConvertUtils;
|
|
||||||
import com.jero.generater.modules.online.cgform.link.LinkDown;
|
|
||||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
|
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
|
||||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformHead;
|
import com.jero.generater.modules.online.cgform.entity.OnlCgformHead;
|
||||||
|
import com.jero.generater.modules.online.cgform.link.LinkDown;
|
||||||
import com.jero.generater.modules.online.cgform.mapper.OnlCgformFieldMapper;
|
import com.jero.generater.modules.online.cgform.mapper.OnlCgformFieldMapper;
|
||||||
import com.jero.generater.modules.online.cgform.mapper.OnlCgformHeadMapper;
|
import com.jero.generater.modules.online.cgform.mapper.OnlCgformHeadMapper;
|
||||||
import com.jero.generater.modules.online.cgform.model.TreeModel;
|
import com.jero.generater.modules.online.cgform.model.TreeModel;
|
||||||
import com.jero.generater.modules.online.cgform.service.IOnlCgformFieldService;
|
import com.jero.generater.modules.online.cgform.service.IOnlCgformFieldService;
|
||||||
import com.jero.generater.modules.online.cgform.util.CgformUtil;
|
import com.jero.generater.modules.online.cgform.util.CgformUtil;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.apache.shiro.SecurityUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Service("onlCgformFieldServiceImpl")
|
@Service("onlCgformFieldServiceImpl")
|
||||||
public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper, OnlCgformField> implements IOnlCgformFieldService {
|
public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper, OnlCgformField> implements IOnlCgformFieldService {
|
||||||
@@ -49,30 +44,40 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
@Autowired
|
@Autowired
|
||||||
private ISysBaseAPI sysBaseAPI;
|
private ISysBaseAPI sysBaseAPI;
|
||||||
|
|
||||||
private static final String b = "0";
|
private static final String WHERE = " where ";
|
||||||
|
private static final String WHERE_1 = " where 1=1 ";
|
||||||
|
private static final String PAGE_SIZE = "pageSize";
|
||||||
|
private static final String TOTAL = "total";
|
||||||
|
private static final String FIELD_LIST = "fieldList";
|
||||||
|
private static final String RECORDS = "records";
|
||||||
|
private static final String PAGE_NO = "pageNo";
|
||||||
|
private static final String SET = " set ";
|
||||||
|
private static final String UPDATE = "update ";
|
||||||
|
|
||||||
public OnlCgformFieldServiceImpl() {
|
private static final String SELECT_FROM = "select * from ";
|
||||||
}
|
private static final String ONLINE = "online:";
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
public Map<String, Object> queryAutolistPage(String tbname, String headId, Map<String, Object> params, List<String> needList) {
|
public Map<String, Object> queryAutolistPage(String tbname, String headId, Map<String, Object> params, List<String> needList) {
|
||||||
HashMap<String, Object> var5 = new HashMap();
|
HashMap<String, Object> var5 = new HashMap<>();
|
||||||
LambdaQueryWrapper<OnlCgformField> var6 = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformField> var6 = new LambdaQueryWrapper<>();
|
||||||
var6.eq(OnlCgformField::getCgformHeadId, headId);
|
var6.eq(OnlCgformField::getCgformHeadId, headId);
|
||||||
var6.orderByAsc(OnlCgformField::getOrderNum);
|
var6.orderByAsc(OnlCgformField::getOrderNum);
|
||||||
List var7 = this.list(var6);
|
List<OnlCgformField> var7 = this.list(var6);
|
||||||
List var8 = this.queryAvailableFields(headId, tbname, true, var7, needList);
|
List<OnlCgformField> var8 = this.queryAvailableFields(headId, tbname, true, var7, needList);
|
||||||
StringBuffer var9 = new StringBuffer();
|
StringBuilder var9 = new StringBuilder();
|
||||||
CgformUtil.a(tbname, var8, var9);
|
CgformUtil.a(tbname, var8, var9);
|
||||||
LoginUser var10 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
LoginUser var10 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
||||||
String var11 = var10.getId();
|
String var11 = var10.getId();
|
||||||
List var12 = this.onlAuthDataMapper.queryOwnerAuth(var11, headId);
|
List<SysPermissionDataRuleModel> var12 = this.onlAuthDataMapper.queryOwnerAuth(var11, headId);
|
||||||
if (var12 != null && var12.size() > 0) {
|
if (var12 != null && !var12.isEmpty()) {
|
||||||
JeroDataAutorUtils.installUserInfo(this.sysBaseAPI.getCacheUser(var10.getUsername()));
|
JeroDataAutorUtils.installUserInfo(this.sysBaseAPI.getCacheUser(var10.getUsername()));
|
||||||
}
|
}
|
||||||
|
|
||||||
String var13 = CgformUtil.a(var7, params, needList, var12);
|
String var13 = CgformUtil.a(var7, params, needList, var12);
|
||||||
String var14 = CgformUtil.a(params);
|
String var14 = CgformUtil.a(params);
|
||||||
var9.append(" where 1=1 " + var13 + var14);
|
var9.append(WHERE_1).append(var13).append(var14);
|
||||||
Object var15 = params.get("column");
|
Object var15 = params.get("column");
|
||||||
if (var15 != null) {
|
if (var15 != null) {
|
||||||
String var16 = var15.toString();
|
String var16 = var15.toString();
|
||||||
@@ -87,55 +92,56 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Integer var20 = params.get("pageSize") == null ? 10 : Integer.parseInt(params.get("pageSize").toString());
|
Integer var20 = params.get(PAGE_SIZE) == null ? 10 : Integer.parseInt(params.get(PAGE_SIZE).toString());
|
||||||
if (var20 == -521) {
|
if (var20 == -521) {
|
||||||
List var21 = this.onlCgformFieldMapper.queryListBySql(var9.toString());
|
List<Map<String, Object>> var21 = this.onlCgformFieldMapper.queryListBySql(var9.toString());
|
||||||
log.debug("---Online查询sql 不分页 :>>" + var9.toString());
|
log.debug("---Online查询sql 不分页 :>>" + var9.toString());
|
||||||
if (var21 != null && var21.size() != 0) {
|
if (var21 != null && !var21.isEmpty()) {
|
||||||
var5.put("total", var21.size());
|
var5.put(TOTAL, var21.size());
|
||||||
var5.put("fieldList", var8);
|
var5.put(FIELD_LIST, var8);
|
||||||
var5.put("records", CgformUtil.d(var21));
|
var5.put(RECORDS, CgformUtil.d(var21));
|
||||||
} else {
|
} else {
|
||||||
var5.put("total", 0);
|
var5.put(TOTAL, 0);
|
||||||
var5.put("fieldList", var8);
|
var5.put(FIELD_LIST, var8);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Integer var22 = params.get("pageNo") == null ? 1 : Integer.parseInt(params.get("pageNo").toString());
|
Integer var22 = params.get(PAGE_NO) == null ? 1 : Integer.parseInt(params.get(PAGE_NO).toString());
|
||||||
Page var18 = new Page((long)var22, (long)var20);
|
Page var18 = new Page<>(var22, var20);
|
||||||
log.debug("---Online查询sql:>>" + var9.toString());
|
log.debug("---Online查询sql:>>" + var9.toString());
|
||||||
IPage var19 = this.onlCgformFieldMapper.selectPageBySql(var18, var9.toString());
|
IPage var19 = this.onlCgformFieldMapper.selectPageBySql(var18, var9.toString());
|
||||||
var5.put("total", var19.getTotal());
|
var5.put(TOTAL, var19.getTotal());
|
||||||
var5.put("records", CgformUtil.d(var19.getRecords()));
|
var5.put(RECORDS, CgformUtil.d(var19.getRecords()));
|
||||||
}
|
}
|
||||||
|
|
||||||
return var5;
|
return var5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public Map<String, Object> queryAutoTreeNoPage(String tbname, String headId, Map<String, Object> params, List<String> needList, String pidField) {
|
public Map<String, Object> queryAutoTreeNoPage(String tbname, String headId, Map<String, Object> params, List<String> needList, String pidField) {
|
||||||
HashMap var6 = new HashMap();
|
HashMap<String, Object> var6 = new HashMap<>();
|
||||||
LambdaQueryWrapper<OnlCgformField> var7 = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformField> var7 = new LambdaQueryWrapper<>();
|
||||||
var7.eq(OnlCgformField::getCgformHeadId, headId);
|
var7.eq(OnlCgformField::getCgformHeadId, headId);
|
||||||
var7.orderByAsc(OnlCgformField::getOrderNum);
|
var7.orderByAsc(OnlCgformField::getOrderNum);
|
||||||
List var8 = this.list(var7);
|
List<OnlCgformField> var8 = this.list(var7);
|
||||||
List var9 = this.queryAvailableFields(headId, tbname, true, var8, needList);
|
List<OnlCgformField> var9 = this.queryAvailableFields(headId, tbname, true, var8, needList);
|
||||||
StringBuffer var10 = new StringBuffer();
|
StringBuilder var10 = new StringBuilder();
|
||||||
CgformUtil.a(tbname, var9, var10);
|
CgformUtil.a(tbname, var9, var10);
|
||||||
LoginUser var11 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
LoginUser var11 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
||||||
String var12 = var11.getId();
|
String var12 = var11.getId();
|
||||||
List var13 = this.onlAuthDataMapper.queryOwnerAuth(var12, headId);
|
List<SysPermissionDataRuleModel> var13 = this.onlAuthDataMapper.queryOwnerAuth(var12, headId);
|
||||||
if (var13 != null && var13.size() > 0) {
|
if (var13 != null && !var13.isEmpty()) {
|
||||||
JeroDataAutorUtils.installUserInfo(this.sysBaseAPI.getCacheUser(var11.getUsername()));
|
JeroDataAutorUtils.installUserInfo(this.sysBaseAPI.getCacheUser(var11.getUsername()));
|
||||||
}
|
}
|
||||||
|
|
||||||
String var14 = CgformUtil.a(var8, params, needList, var13);
|
String var14 = CgformUtil.a(var8, params, needList, var13);
|
||||||
String var15 = CgformUtil.a(params);
|
String var15 = CgformUtil.a(params);
|
||||||
var10.append(" where 1=1 " + var14 + var15);
|
var10.append(WHERE_1).append(var14).append(var15);
|
||||||
Object var16 = params.get("column");
|
Object var16 = params.get("column");
|
||||||
if (var16 != null) {
|
if (var16 != null) {
|
||||||
String var17 = var16.toString();
|
String var17 = var16.toString();
|
||||||
String var18 = params.get("order").toString();
|
String var18 = params.get("order").toString();
|
||||||
if (this.a(var17, var8)) {
|
if (this.a(var17, var8)) {
|
||||||
var10.append(" ORDER BY " + oConvertUtils.camelToUnderline(var17));
|
var10.append(" ORDER BY ").append(oConvertUtils.camelToUnderline(var17));
|
||||||
if ("asc".equals(var18)) {
|
if ("asc".equals(var18)) {
|
||||||
var10.append(" asc");
|
var10.append(" asc");
|
||||||
} else {
|
} else {
|
||||||
@@ -144,11 +150,11 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Integer var24 = params.get("pageSize") == null ? 10 : Integer.parseInt(params.get("pageSize").toString());
|
Integer var24 = params.get(PAGE_SIZE) == null ? 10 : Integer.parseInt(params.get(PAGE_SIZE).toString());
|
||||||
if (var24 == -521) {
|
if (var24 == -521) {
|
||||||
Object var25 = this.onlCgformFieldMapper.queryListBySql(var10.toString());
|
Object var25 = this.onlCgformFieldMapper.queryListBySql(var10.toString());
|
||||||
if ("true".equals(params.get("hasQuery"))) {
|
if ("true".equals(params.get("hasQuery"))) {
|
||||||
ArrayList var19 = new ArrayList();
|
ArrayList var19 = new ArrayList<>();
|
||||||
Iterator var20 = ((List)var25).iterator();
|
Iterator var20 = ((List)var25).iterator();
|
||||||
|
|
||||||
while(true) {
|
while(true) {
|
||||||
@@ -171,66 +177,68 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
}
|
}
|
||||||
|
|
||||||
log.debug("---Online查询sql 不分页 :>>" + var10.toString());
|
log.debug("---Online查询sql 不分页 :>>" + var10.toString());
|
||||||
if (var25 != null && ((List)var25).size() != 0) {
|
if (var25 != null && !((List)var25).isEmpty()) {
|
||||||
var6.put("total", ((List)var25).size());
|
var6.put(TOTAL, ((List)var25).size());
|
||||||
var6.put("fieldList", var9);
|
var6.put(FIELD_LIST, var9);
|
||||||
var6.put("records", CgformUtil.d((List)var25));
|
var6.put(RECORDS, CgformUtil.d((List)var25));
|
||||||
} else {
|
} else {
|
||||||
var6.put("total", 0);
|
var6.put(TOTAL, 0);
|
||||||
var6.put("fieldList", var9);
|
var6.put(FIELD_LIST, var9);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Integer var26 = params.get("pageNo") == null ? 1 : Integer.parseInt(params.get("pageNo").toString());
|
Integer var26 = params.get(PAGE_NO) == null ? 1 : Integer.parseInt(params.get(PAGE_NO).toString());
|
||||||
Page var27 = new Page((long)var26, (long)var24);
|
Page var27 = new Page<>(var26, var24);
|
||||||
log.debug("---Online查询sql:>>" + var10.toString());
|
log.debug("---Online查询sql:>>" + var10.toString());
|
||||||
IPage var28 = this.onlCgformFieldMapper.selectPageBySql(var27, var10.toString());
|
IPage var28 = this.onlCgformFieldMapper.selectPageBySql(var27, var10.toString());
|
||||||
var6.put("total", var28.getTotal());
|
var6.put(TOTAL, var28.getTotal());
|
||||||
var6.put("records", CgformUtil.d(var28.getRecords()));
|
var6.put(RECORDS, CgformUtil.d(var28.getRecords()));
|
||||||
}
|
}
|
||||||
|
|
||||||
return var6;
|
return var6;
|
||||||
}
|
}
|
||||||
|
|
||||||
private Map<String, Object> a(String var1, String var2, String var3, List<String> var4, String var5) {
|
private Map<String, Object> a(String var1, String var2, String var3, List<String> var4, String var5) {
|
||||||
HashMap var6 = new HashMap();
|
HashMap<String, Object> var6 = new HashMap<>();
|
||||||
var6.put("id", var1);
|
var6.put("id", var1);
|
||||||
LambdaQueryWrapper<OnlCgformField> var7 = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformField> var7 = new LambdaQueryWrapper<>();
|
||||||
var7.eq(OnlCgformField::getCgformHeadId, var3);
|
var7.eq(OnlCgformField::getCgformHeadId, var3);
|
||||||
var7.orderByAsc(OnlCgformField::getOrderNum);
|
var7.orderByAsc(OnlCgformField::getOrderNum);
|
||||||
List var8 = this.list(var7);
|
List<OnlCgformField> var8 = this.list(var7);
|
||||||
List var9 = this.queryAvailableFields(var3, var2, true, var8, var4);
|
List<OnlCgformField> var9 = this.queryAvailableFields(var3, var2, true, var8, var4);
|
||||||
StringBuffer var10 = new StringBuffer();
|
StringBuilder var10 = new StringBuilder();
|
||||||
CgformUtil.a(var2, var9, var10);
|
CgformUtil.a(var2, var9, var10);
|
||||||
LoginUser var11 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
LoginUser var11 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
||||||
String var12 = var11.getId();
|
String var12 = var11.getId();
|
||||||
List var13 = this.onlAuthDataMapper.queryOwnerAuth(var12, var3);
|
List var13 = this.onlAuthDataMapper.queryOwnerAuth(var12, var3);
|
||||||
if (var13 != null && var13.size() > 0) {
|
if (var13 != null && !var13.isEmpty()) {
|
||||||
JeroDataAutorUtils.installUserInfo(this.sysBaseAPI.getCacheUser(var11.getUsername()));
|
JeroDataAutorUtils.installUserInfo(this.sysBaseAPI.getCacheUser(var11.getUsername()));
|
||||||
}
|
}
|
||||||
|
|
||||||
String var14 = CgformUtil.a(var8, var6, var4, var13);
|
String var14 = CgformUtil.a(var8, var6, var4, var13);
|
||||||
var10.append(" where 1=1 " + var14 + "and id='" + var1 + "'");
|
var10.append(WHERE_1 + var14 + "and id='" + var1 + "'");
|
||||||
List var15 = this.onlCgformFieldMapper.queryListBySql(var10.toString());
|
List var15 = this.onlCgformFieldMapper.queryListBySql(var10.toString());
|
||||||
if (var15 != null && var15.size() > 0) {
|
if (var15 != null && !var15.isEmpty()) {
|
||||||
Map var16 = (Map)var15.get(0);
|
Map var16 = (Map)var15.get(0);
|
||||||
return var16 != null && var16.get(var5) != null && !"0".equals(var16.get(var5)) ? this.a(var16.get(var5).toString(), var2, var3, var4, var5) : var16;
|
return var16 != null && var16.get(var5) != null && !"0".equals(var16.get(var5)) ? this.a(var16.get(var5).toString(), var2, var3, var4, var5) : var16;
|
||||||
} else {
|
} else {
|
||||||
return null;
|
return Collections.emptyMap();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void saveFormData(String code, String tbname, JSONObject json, boolean isCrazy) {
|
public void saveFormData(String code, String tbname, JSONObject json, boolean isCrazy) {
|
||||||
LambdaQueryWrapper<OnlCgformField> var5 = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformField> var5 = new LambdaQueryWrapper<>();
|
||||||
var5.eq(OnlCgformField::getCgformHeadId, code);
|
var5.eq(OnlCgformField::getCgformHeadId, code);
|
||||||
List var6 = this.list(var5);
|
List var6 = this.list(var5);
|
||||||
if (isCrazy) {
|
if (isCrazy) {
|
||||||
((OnlCgformFieldMapper)this.baseMapper).executeInsertSQL(CgformUtil.c(tbname, var6, json));
|
this.baseMapper.executeInsertSQL(CgformUtil.c(tbname, var6, json));
|
||||||
} else {
|
} else {
|
||||||
((OnlCgformFieldMapper)this.baseMapper).executeInsertSQL(CgformUtil.a(tbname, var6, json));
|
this.baseMapper.executeInsertSQL(CgformUtil.a(tbname, var6, json));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void saveTreeFormData(String code, String tbname, JSONObject json, String hasChildField, String pidField) {
|
public void saveTreeFormData(String code, String tbname, JSONObject json, String hasChildField, String pidField) {
|
||||||
LambdaQueryWrapper<OnlCgformField> var6 = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformField> var6 = new LambdaQueryWrapper();
|
||||||
var6.eq(OnlCgformField::getCgformHeadId, code);
|
var6.eq(OnlCgformField::getCgformHeadId, code);
|
||||||
@@ -250,36 +258,39 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
}
|
}
|
||||||
|
|
||||||
Map var10 = CgformUtil.a(tbname, var7, json);
|
Map var10 = CgformUtil.a(tbname, var7, json);
|
||||||
((OnlCgformFieldMapper)this.baseMapper).executeInsertSQL(var10);
|
this.baseMapper.executeInsertSQL(var10);
|
||||||
if (!"0".equals(json.getString(pidField))) {
|
if (!"0".equals(json.getString(pidField))) {
|
||||||
((OnlCgformFieldMapper)this.baseMapper).editFormData("update " + tbname + " set " + hasChildField + " = '1' where id = '" + json.getString(pidField) + "'");
|
this.baseMapper.editFormData(UPDATE + tbname + SET + hasChildField + " = '1' where id = '" + json.getString(pidField) + "'");
|
||||||
}
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void saveFormData(List<OnlCgformField> fieldList, String tbname, JSONObject json) {
|
public void saveFormData(List<OnlCgformField> fieldList, String tbname, JSONObject json) {
|
||||||
Map var4 = CgformUtil.a(tbname, fieldList, json);
|
Map var4 = CgformUtil.a(tbname, fieldList, json);
|
||||||
((OnlCgformFieldMapper)this.baseMapper).executeInsertSQL(var4);
|
this.baseMapper.executeInsertSQL(var4);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void editFormData(String code, String tbname, JSONObject json, boolean isCrazy) {
|
public void editFormData(String code, String tbname, JSONObject json, boolean isCrazy) {
|
||||||
LambdaQueryWrapper<OnlCgformField> var5 = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformField> var5 = new LambdaQueryWrapper<>();
|
||||||
var5.eq(OnlCgformField::getCgformHeadId, code);
|
var5.eq(OnlCgformField::getCgformHeadId, code);
|
||||||
List var6 = this.list(var5);
|
List var6 = this.list(var5);
|
||||||
if (isCrazy) {
|
if (isCrazy) {
|
||||||
((OnlCgformFieldMapper)this.baseMapper).executeUpdatetSQL(CgformUtil.d(tbname, var6, json));
|
this.baseMapper.executeUpdatetSQL(CgformUtil.d(tbname, var6, json));
|
||||||
} else {
|
} else {
|
||||||
((OnlCgformFieldMapper)this.baseMapper).executeUpdatetSQL(CgformUtil.b(tbname, var6, json));
|
this.baseMapper.executeUpdatetSQL(CgformUtil.b(tbname, var6, json));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void editTreeFormData(String code, String tbname, JSONObject json, String hasChildField, String pidField) {
|
public void editTreeFormData(String code, String tbname, JSONObject json, String hasChildField, String pidField) {
|
||||||
String var6 = CgformUtil.f(tbname);
|
String var6 = CgformUtil.f(tbname);
|
||||||
String var7 = "select * from " + var6 + " where id = '" + json.getString("id") + "'";
|
String var7 = SELECT_FROM + var6 + " where id = '" + json.getString("id") + "'";
|
||||||
Map var8 = ((OnlCgformFieldMapper)this.baseMapper).queryFormData(var7);
|
Map var8 = this.baseMapper.queryFormData(var7);
|
||||||
Map var9 = CgformUtil.b(var8);
|
Map var9 = CgformUtil.b(var8);
|
||||||
String var10 = var9.get(pidField).toString();
|
String var10 = var9.get(pidField).toString();
|
||||||
LambdaQueryWrapper<OnlCgformField> var11 = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformField> var11 = new LambdaQueryWrapper();
|
||||||
@@ -296,18 +307,18 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
}
|
}
|
||||||
|
|
||||||
Map var16 = CgformUtil.b(tbname, var12, json);
|
Map var16 = CgformUtil.b(tbname, var12, json);
|
||||||
((OnlCgformFieldMapper)this.baseMapper).executeUpdatetSQL(var16);
|
this.baseMapper.executeUpdatetSQL(var16);
|
||||||
if (!var10.equals(json.getString(pidField))) {
|
if (!var10.equals(json.getString(pidField))) {
|
||||||
if (!"0".equals(var10)) {
|
if (!"0".equals(var10)) {
|
||||||
String var17 = "select count(*) from " + var6 + " where " + pidField + " = '" + var10 + "'";
|
String var17 = "select count(*) from " + var6 + WHERE + pidField + " = '" + var10 + "'";
|
||||||
Integer var15 = ((OnlCgformFieldMapper)this.baseMapper).queryCountBySql(var17);
|
Integer var15 = this.baseMapper.queryCountBySql(var17);
|
||||||
if (var15 == null || var15 == 0) {
|
if (var15 == null || var15 == 0) {
|
||||||
((OnlCgformFieldMapper)this.baseMapper).editFormData("update " + var6 + " set " + hasChildField + " = '0' where id = '" + var10 + "'");
|
this.baseMapper.editFormData(UPDATE + var6 + SET + hasChildField + " = '0' where id = '" + var10 + "'");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!"0".equals(json.getString(pidField))) {
|
if (!"0".equals(json.getString(pidField))) {
|
||||||
((OnlCgformFieldMapper)this.baseMapper).editFormData("update " + var6 + " set " + hasChildField + " = '1' where id = '" + json.getString(pidField) + "'");
|
this.baseMapper.editFormData(UPDATE + var6 + SET + hasChildField + " = '1' where id = '" + json.getString(pidField) + "'");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -340,15 +351,15 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
|
|
||||||
for(int var12 = 0; var12 < var11; ++var12) {
|
for(int var12 = 0; var12 < var11; ++var12) {
|
||||||
String var13 = var10[var12];
|
String var13 = var10[var12];
|
||||||
OnlCgformHead var14 = (OnlCgformHead)this.cgformHeadMapper.selectOne((Wrapper)(new LambdaQueryWrapper<OnlCgformHead>()).eq(OnlCgformHead::getTableName, var13));
|
OnlCgformHead var14 = this.cgformHeadMapper.selectOne(new LambdaQueryWrapper<OnlCgformHead>().eq(OnlCgformHead::getTableName, var13));
|
||||||
if (var14 != null) {
|
if (var14 != null) {
|
||||||
LambdaQueryWrapper<OnlCgformField> fieldQueryWrapper = new LambdaQueryWrapper<OnlCgformField>();
|
LambdaQueryWrapper<OnlCgformField> fieldQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
fieldQueryWrapper.eq(OnlCgformField::getCgformHeadId, var14.getId()).eq(OnlCgformField::getMainTable, head.getTableName());
|
fieldQueryWrapper.eq(OnlCgformField::getCgformHeadId, var14.getId()).eq(OnlCgformField::getMainTable, head.getTableName());
|
||||||
|
|
||||||
List list = this.list(fieldQueryWrapper);
|
List list = this.list(fieldQueryWrapper);
|
||||||
if (list != null && list.size() != 0) {
|
if (list != null && !list.isEmpty()) {
|
||||||
OnlCgformField onlCgformField = (OnlCgformField)list.get(0);
|
OnlCgformField onlCgformField = (OnlCgformField)list.get(0);
|
||||||
HashMap<String, String> var18 = new HashMap();
|
HashMap<String, String> var18 = new HashMap<>();
|
||||||
var18.put(var6, onlCgformField.getDbFieldName());
|
var18.put(var6, onlCgformField.getDbFieldName());
|
||||||
var18.put(var8, onlCgformField.getMainField());
|
var18.put(var8, onlCgformField.getMainField());
|
||||||
var18.put(var5, var13);
|
var18.put(var5, var13);
|
||||||
@@ -409,14 +420,16 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void deleteAutoListById(String tbname, String ids) {
|
public void deleteAutoListById(String tbname, String ids) {
|
||||||
this.deleteAutoList(tbname, "id", ids);
|
this.deleteAutoList(tbname, "id", ids);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void deleteAutoList(String tbname, String linkField, String linkValue) {
|
public void deleteAutoList(String tbname, String linkField, String linkValue) {
|
||||||
if (linkValue != null && !"".equals(linkValue)) {
|
if (linkValue != null && !"".equals(linkValue)) {
|
||||||
String[] var4 = linkValue.split(",");
|
String[] var4 = linkValue.split(",");
|
||||||
StringBuffer var5 = new StringBuffer();
|
StringBuilder var5 = new StringBuilder();
|
||||||
String[] var6 = var4;
|
String[] var6 = var4;
|
||||||
int var7 = var4.length;
|
int var7 = var4.length;
|
||||||
|
|
||||||
@@ -428,13 +441,14 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
}
|
}
|
||||||
|
|
||||||
String var10 = var5.toString();
|
String var10 = var5.toString();
|
||||||
String var11 = "DELETE FROM " + CgformUtil.f(tbname) + " where " + linkField + " in(" + var10.substring(0, var10.length() - 1) + ")";
|
String var11 = "DELETE FROM " + CgformUtil.f(tbname) + WHERE + linkField + " in(" + var10.substring(0, var10.length() - 1) + ")";
|
||||||
log.debug("--删除sql-->" + var11);
|
log.debug("--删除sql-->" + var11);
|
||||||
this.onlCgformFieldMapper.deleteAutoList(var11);
|
this.onlCgformFieldMapper.deleteAutoList(var11);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<Map<String, String>> getAutoListQueryInfo(String code) {
|
public List<Map<String, String>> getAutoListQueryInfo(String code) {
|
||||||
LambdaQueryWrapper<OnlCgformField> var2 = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformField> var2 = new LambdaQueryWrapper();
|
||||||
var2.eq(OnlCgformField::getCgformHeadId, code);
|
var2.eq(OnlCgformField::getCgformHeadId, code);
|
||||||
@@ -510,10 +524,11 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
return this.list(var3);
|
return this.list(var3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<OnlCgformField> queryFormFieldsByTableName(String tableName) {
|
public List<OnlCgformField> queryFormFieldsByTableName(String tableName) {
|
||||||
OnlCgformHead var2 = (OnlCgformHead)this.cgformHeadMapper.selectOne((Wrapper)(new LambdaQueryWrapper<OnlCgformHead>()).eq(OnlCgformHead::getTableName, tableName));
|
OnlCgformHead var2 = this.cgformHeadMapper.selectOne(new LambdaQueryWrapper<OnlCgformHead>().eq(OnlCgformHead::getTableName, tableName));
|
||||||
if (var2 != null) {
|
if (var2 != null) {
|
||||||
LambdaQueryWrapper<OnlCgformField> var3 = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformField> var3 = new LambdaQueryWrapper<>();
|
||||||
var3.eq(OnlCgformField::getCgformHeadId, var2.getId());
|
var3.eq(OnlCgformField::getCgformHeadId, var2.getId());
|
||||||
return this.list(var3);
|
return this.list(var3);
|
||||||
} else {
|
} else {
|
||||||
@@ -521,44 +536,50 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public OnlCgformField queryFormFieldByTableNameAndField(String tableName, String fieldName) {
|
public OnlCgformField queryFormFieldByTableNameAndField(String tableName, String fieldName) {
|
||||||
OnlCgformHead var3 = (OnlCgformHead)this.cgformHeadMapper.selectOne((Wrapper)(new LambdaQueryWrapper<OnlCgformHead>()).eq(OnlCgformHead::getTableName, tableName));
|
OnlCgformHead var3 = this.cgformHeadMapper.selectOne(new LambdaQueryWrapper<OnlCgformHead>().eq(OnlCgformHead::getTableName, tableName));
|
||||||
if (var3 != null) {
|
if (var3 != null) {
|
||||||
LambdaQueryWrapper<OnlCgformField> var4 = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformField> var4 = new LambdaQueryWrapper<>();
|
||||||
var4.eq(OnlCgformField::getCgformHeadId, var3.getId());
|
var4.eq(OnlCgformField::getCgformHeadId, var3.getId());
|
||||||
var4.eq(OnlCgformField::getDbFieldName, fieldName);
|
var4.eq(OnlCgformField::getDbFieldName, fieldName);
|
||||||
if (this.list(var4) != null && this.list(var4).size() > 0) {
|
if (this.list(var4) != null && !this.list(var4).isEmpty()) {
|
||||||
return (OnlCgformField)this.list(var4).get(0);
|
return this.list(var4).get(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public Map<String, Object> queryFormData(List<OnlCgformField> fieldList, String tbname, String id) {
|
public Map<String, Object> queryFormData(List<OnlCgformField> fieldList, String tbname, String id) {
|
||||||
String var4 = CgformUtil.a(tbname, fieldList, id);
|
String var4 = CgformUtil.a(tbname, fieldList, id);
|
||||||
return this.onlCgformFieldMapper.queryFormData(var4);
|
return this.onlCgformFieldMapper.queryFormData(var4);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<Map<String, Object>> querySubFormData(List<OnlCgformField> fieldList, String tbname, String linkField, String value) {
|
public List<Map<String, Object>> querySubFormData(List<OnlCgformField> fieldList, String tbname, String linkField, String value) {
|
||||||
String var5 = CgformUtil.a(tbname, fieldList, linkField, value);
|
String var5 = CgformUtil.a(tbname, fieldList, linkField, value);
|
||||||
return this.onlCgformFieldMapper.queryListData(var5);
|
return this.onlCgformFieldMapper.queryListData(var5);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public IPage<Map<String, Object>> selectPageBySql(Page<Map<String, Object>> page, String sql) {
|
public IPage<Map<String, Object>> selectPageBySql(Page<Map<String, Object>> page, String sql) {
|
||||||
return ((OnlCgformFieldMapper)this.baseMapper).selectPageBySql(page, sql);
|
return this.baseMapper.selectPageBySql(page, sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<String> selectOnlineHideColumns(String tbname) {
|
public List<String> selectOnlineHideColumns(String tbname) {
|
||||||
String var2 = "online:" + tbname + ":%";
|
String var2 = ONLINE + tbname + ":%";
|
||||||
LoginUser var3 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
LoginUser var3 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
||||||
String var4 = var3.getId();
|
String var4 = var3.getId();
|
||||||
List var5 = ((OnlCgformFieldMapper)this.baseMapper).selectOnlineHideColumns(var4, var2);
|
List<String> var5 = this.baseMapper.selectOnlineHideColumns(var4, var2);
|
||||||
return this.a(var5);
|
return this.a(var5);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<OnlCgformField> queryAvailableFields(String cgFormId, String tbname, String taskId, boolean isList) {
|
public List<OnlCgformField> queryAvailableFields(String cgFormId, String tbname, String taskId, boolean isList) {
|
||||||
LambdaQueryWrapper<OnlCgformField> var5 = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformField> var5 = new LambdaQueryWrapper<>();
|
||||||
var5.eq(OnlCgformField::getCgformHeadId, cgFormId);
|
var5.eq(OnlCgformField::getCgformHeadId, cgFormId);
|
||||||
if (isList) {
|
if (isList) {
|
||||||
var5.eq(OnlCgformField::getIsShowList, 1);
|
var5.eq(OnlCgformField::getIsShowList, 1);
|
||||||
@@ -568,27 +589,26 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
|
|
||||||
var5.orderByAsc(OnlCgformField::getOrderNum);
|
var5.orderByAsc(OnlCgformField::getOrderNum);
|
||||||
List var6 = this.list(var5);
|
List var6 = this.list(var5);
|
||||||
String var7 = "online:" + tbname + "%";
|
|
||||||
LoginUser var8 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
LoginUser var8 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
||||||
String var9 = var8.getId();
|
String var9 = var8.getId();
|
||||||
ArrayList var10 = new ArrayList();
|
ArrayList var10 = new ArrayList();
|
||||||
List var11;
|
List var11;
|
||||||
if (oConvertUtils.isEmpty(taskId)) {
|
if (oConvertUtils.isEmpty(taskId)) {
|
||||||
var11 = this.onlAuthPageService.queryHideCode(var9, cgFormId, isList);
|
var11 = this.onlAuthPageService.queryHideCode(var9, cgFormId, isList);
|
||||||
if (var11 != null && var11.size() != 0 && var11.get(0) != null) {
|
if (var11 != null && !var11.isEmpty() && var11.get(0) != null) {
|
||||||
var10.addAll(var11);
|
var10.addAll(var11);
|
||||||
}
|
}
|
||||||
} else if (oConvertUtils.isNotEmpty(taskId)) {
|
} else if (oConvertUtils.isNotEmpty(taskId)) {
|
||||||
var11 = ((OnlCgformFieldMapper)this.baseMapper).selectFlowAuthColumns(tbname, taskId, "1");
|
var11 = this.baseMapper.selectFlowAuthColumns(tbname, taskId, "1");
|
||||||
if (var11 != null && var11.size() > 0 && var11.get(0) != null) {
|
if (var11 != null && !var11.isEmpty() && var11.get(0) != null) {
|
||||||
var10.addAll(var11);
|
var10.addAll(var11);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var10.size() == 0) {
|
if (var10.isEmpty()) {
|
||||||
return var6;
|
return var6;
|
||||||
} else {
|
} else {
|
||||||
ArrayList var14 = new ArrayList();
|
ArrayList var14 = new ArrayList<>();
|
||||||
|
|
||||||
for(int var12 = 0; var12 < var6.size(); ++var12) {
|
for(int var12 = 0; var12 < var6.size(); ++var12) {
|
||||||
OnlCgformField var13 = (OnlCgformField)var6.get(var12);
|
OnlCgformField var13 = (OnlCgformField)var6.get(var12);
|
||||||
@@ -601,14 +621,16 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<String> queryDisabledFields(String tbname) {
|
public List<String> queryDisabledFields(String tbname) {
|
||||||
String var2 = "online:" + tbname + "%";
|
String var2 = ONLINE + tbname + "%";
|
||||||
LoginUser var3 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
LoginUser var3 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
||||||
String var4 = var3.getId();
|
String var4 = var3.getId();
|
||||||
List var5 = ((OnlCgformFieldMapper)this.baseMapper).selectOnlineDisabledColumns(var4, var2);
|
List var5 = ((OnlCgformFieldMapper)this.baseMapper).selectOnlineDisabledColumns(var4, var2);
|
||||||
return this.a(var5);
|
return this.a(var5);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<String> queryDisabledFields(String tbname, String taskId) {
|
public List<String> queryDisabledFields(String tbname, String taskId) {
|
||||||
if (oConvertUtils.isEmpty(taskId)) {
|
if (oConvertUtils.isEmpty(taskId)) {
|
||||||
return null;
|
return null;
|
||||||
@@ -639,14 +661,16 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<OnlCgformField> queryAvailableFields(String tbname, boolean isList, List<OnlCgformField> List, List<String> needList) {
|
public List<OnlCgformField> queryAvailableFields(String tbname, boolean isList, List<OnlCgformField> List, List<String> needList) {
|
||||||
String var5 = "online:" + tbname + "%";
|
String var5 = ONLINE + tbname + "%";
|
||||||
LoginUser var6 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
LoginUser var6 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
||||||
String var7 = var6.getId();
|
String var7 = var6.getId();
|
||||||
List var8 = ((OnlCgformFieldMapper)this.baseMapper).selectOnlineHideColumns(var7, var5);
|
List var8 = ((OnlCgformFieldMapper)this.baseMapper).selectOnlineHideColumns(var7, var5);
|
||||||
return this.a(var8, isList, List, needList);
|
return this.a(var8, isList, List, needList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<OnlCgformField> queryAvailableFields(String cgformId, String tbname, boolean isList, List<OnlCgformField> List, List<String> needList) {
|
public List<OnlCgformField> queryAvailableFields(String cgformId, String tbname, boolean isList, List<OnlCgformField> List, List<String> needList) {
|
||||||
LoginUser var6 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
LoginUser var6 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
||||||
String var7 = var6.getId();
|
String var7 = var6.getId();
|
||||||
@@ -727,28 +751,33 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
return var3;
|
return var3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void executeInsertSQL(Map<String, Object> params) {
|
public void executeInsertSQL(Map<String, Object> params) {
|
||||||
((OnlCgformFieldMapper)this.baseMapper).executeInsertSQL(params);
|
((OnlCgformFieldMapper)this.baseMapper).executeInsertSQL(params);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void executeUpdatetSQL(Map<String, Object> params) {
|
public void executeUpdatetSQL(Map<String, Object> params) {
|
||||||
((OnlCgformFieldMapper)this.baseMapper).executeUpdatetSQL(params);
|
((OnlCgformFieldMapper)this.baseMapper).executeUpdatetSQL(params);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<TreeModel> queryDataListByLinkDown(LinkDown linkDown) {
|
public List<TreeModel> queryDataListByLinkDown(LinkDown linkDown) {
|
||||||
return ((OnlCgformFieldMapper)this.baseMapper).queryDataListByLinkDown(linkDown);
|
return ((OnlCgformFieldMapper)this.baseMapper).queryDataListByLinkDown(linkDown);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void updateTreeNodeNoChild(String tableName, String filed, String id) {
|
public void updateTreeNodeNoChild(String tableName, String filed, String id) {
|
||||||
Map var4 = CgformUtil.a(tableName, filed, id);
|
Map var4 = CgformUtil.a(tableName, filed, id);
|
||||||
((OnlCgformFieldMapper)this.baseMapper).executeUpdatetSQL(var4);
|
((OnlCgformFieldMapper)this.baseMapper).executeUpdatetSQL(var4);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String queryTreeChildIds(OnlCgformHead head, String ids) {
|
public String queryTreeChildIds(OnlCgformHead head, String ids) {
|
||||||
String var3 = head.getTreeParentIdField();
|
String var3 = head.getTreeParentIdField();
|
||||||
String var4 = head.getTableName();
|
String var4 = head.getTableName();
|
||||||
String[] var5 = ids.split(",");
|
String[] var5 = ids.split(",");
|
||||||
StringBuffer var6 = new StringBuffer();
|
StringBuilder var6 = new StringBuilder();
|
||||||
String[] var7 = var5;
|
String[] var7 = var5;
|
||||||
int var8 = var5.length;
|
int var8 = var5.length;
|
||||||
|
|
||||||
@@ -767,10 +796,11 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
return var6.toString();
|
return var6.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String queryTreePids(OnlCgformHead head, String ids) {
|
public String queryTreePids(OnlCgformHead head, String ids) {
|
||||||
String var3 = head.getTreeParentIdField();
|
String var3 = head.getTreeParentIdField();
|
||||||
String var4 = head.getTableName();
|
String var4 = head.getTableName();
|
||||||
StringBuffer var5 = new StringBuffer();
|
StringBuilder var5 = new StringBuilder();
|
||||||
String[] var6 = ids.split(",");
|
String[] var6 = ids.split(",");
|
||||||
String[] var7 = var6;
|
String[] var7 = var6;
|
||||||
int var8 = var6.length;
|
int var8 = var6.length;
|
||||||
@@ -779,12 +809,12 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
String var10 = var7[var9];
|
String var10 = var7[var9];
|
||||||
if (var10 != null) {
|
if (var10 != null) {
|
||||||
String var11 = CgformUtil.f(var4);
|
String var11 = CgformUtil.f(var4);
|
||||||
String var12 = "select * from " + var11 + " where id = '" + var10 + "'";
|
String var12 = SELECT_FROM + var11 + " where id = '" + var10 + "'";
|
||||||
Map var13 = ((OnlCgformFieldMapper)this.baseMapper).queryFormData(var12);
|
Map var13 = this.baseMapper.queryFormData(var12);
|
||||||
Map var14 = CgformUtil.b(var13);
|
Map var14 = CgformUtil.b(var13);
|
||||||
String var15 = var14.get(var3).toString();
|
String var15 = var14.get(var3).toString();
|
||||||
String var16 = "select * from " + CgformUtil.f(var4) + " where " + var3 + "= '" + var15 + "' and id not in(" + ids + ")";
|
String var16 = SELECT_FROM + CgformUtil.f(var4) + WHERE + var3 + "= '" + var15 + "' and id not in(" + ids + ")";
|
||||||
List var17 = this.onlCgformFieldMapper.queryListBySql(var16);
|
List<Map<String, Object>> var17 = this.onlCgformFieldMapper.queryListBySql(var16);
|
||||||
if ((var17 == null || var17.size() == 0) && !Arrays.asList(var6).contains(var15) && !var5.toString().contains(var15)) {
|
if ((var17 == null || var17.size() == 0) && !Arrays.asList(var6).contains(var15) && !var5.toString().contains(var15)) {
|
||||||
var5.append(var15).append(",");
|
var5.append(var15).append(",");
|
||||||
}
|
}
|
||||||
@@ -794,11 +824,11 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
return var5.toString();
|
return var5.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
private StringBuffer a(String var1, String var2, String var3, StringBuffer var4) {
|
private StringBuilder a(String var1, String var2, String var3, StringBuilder var4) {
|
||||||
String var5 = "select * from " + CgformUtil.f(var3) + " where " + var2 + "= '" + var1 + "'";
|
String var5 = SELECT_FROM + CgformUtil.f(var3) + WHERE + var2 + "= '" + var1 + "'";
|
||||||
List var6 = this.onlCgformFieldMapper.queryListBySql(var5);
|
List var6 = this.onlCgformFieldMapper.queryListBySql(var5);
|
||||||
Map var9;
|
Map var9;
|
||||||
if (var6 != null && var6.size() > 0) {
|
if (var6 != null && !var6.isEmpty()) {
|
||||||
for(Iterator var7 = var6.iterator(); var7.hasNext(); this.a(var9.get("id").toString(), var2, var3, var4)) {
|
for(Iterator var7 = var6.iterator(); var7.hasNext(); this.a(var9.get("id").toString(), var2, var3, var4)) {
|
||||||
Map var8 = (Map)var7.next();
|
Map var8 = (Map)var7.next();
|
||||||
var9 = CgformUtil.b(var8);
|
var9 = CgformUtil.b(var8);
|
||||||
|
|||||||
+225
-205
File diff suppressed because it is too large
Load Diff
+29
-28
@@ -22,25 +22,21 @@ public class OnlCgformIndexServiceImpl extends ServiceImpl<OnlCgformIndexMapper,
|
|||||||
@Autowired
|
@Autowired
|
||||||
private OnlCgformHeadMapper onlCgformHeadMapper;
|
private OnlCgformHeadMapper onlCgformHeadMapper;
|
||||||
|
|
||||||
public OnlCgformIndexServiceImpl() {
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@Override
|
||||||
public void createIndex(String code, String databaseType, String tbname) {
|
public void createIndex(String code, String databaseType, String tbname) {
|
||||||
LambdaQueryWrapper<OnlCgformIndex> var4 = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformIndex> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
var4.eq(OnlCgformIndex::getCgformHeadId, code);
|
queryWrapper.eq(OnlCgformIndex::getCgformHeadId, code);
|
||||||
List var5 = this.list(var4);
|
List<OnlCgformIndex> list = this.list(queryWrapper);
|
||||||
if (var5 != null && var5.size() > 0) {
|
if (list != null && !list.isEmpty()) {
|
||||||
Iterator var6 = var5.iterator();
|
for (OnlCgformIndex var7 : list) {
|
||||||
|
|
||||||
while(var6.hasNext()) {
|
|
||||||
OnlCgformIndex var7 = (OnlCgformIndex)var6.next();
|
|
||||||
if (!CommonConstant.DEL_FLAG_1.equals(var7.getDelFlag()) && "N".equals(var7.getIsDbSynch())) {
|
if (!CommonConstant.DEL_FLAG_1.equals(var7.getDelFlag()) && "N".equals(var7.getIsDbSynch())) {
|
||||||
String var8 = "";
|
String var8 = "";
|
||||||
String var9 = var7.getIndexName();
|
String var9 = var7.getIndexName();
|
||||||
String var10 = var7.getIndexField();
|
String var10 = var7.getIndexField();
|
||||||
String var11 = "normal".equals(var7.getIndexType()) ? " index " : var7.getIndexType() + " index ";
|
String var11 = "normal".equals(var7.getIndexType()) ? " index " : var7.getIndexType() + " index ";
|
||||||
byte var13 = -1;
|
byte var13 = -1;
|
||||||
switch(databaseType.hashCode()) {
|
switch (databaseType.hashCode()) {
|
||||||
case -1955532418:
|
case -1955532418:
|
||||||
if (databaseType.equals("ORACLE")) {
|
if (databaseType.equals("ORACLE")) {
|
||||||
var13 = 1;
|
var13 = 1;
|
||||||
@@ -60,23 +56,26 @@ public class OnlCgformIndexServiceImpl extends ServiceImpl<OnlCgformIndexMapper,
|
|||||||
if (databaseType.equals("SQLSERVER")) {
|
if (databaseType.equals("SQLSERVER")) {
|
||||||
var13 = 2;
|
var13 = 2;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
switch(var13) {
|
|
||||||
case 0:
|
|
||||||
var8 = "create " + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
|
||||||
break;
|
|
||||||
case 1:
|
|
||||||
var8 = "create " + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
var8 = "create " + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
var8 = "create " + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
var8 = "create " + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
break;
|
||||||
|
}
|
||||||
|
String create = "create ";
|
||||||
|
switch (var13) {
|
||||||
|
case 0:
|
||||||
|
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
var8 = create + var11 + var9 + " on " + tbname + "(" + var10 + ")";
|
||||||
}
|
}
|
||||||
|
|
||||||
log.info(" 创建索引 executeDDL :" + var8);
|
log.info(" 创建索引 executeDDL :" + var8);
|
||||||
@@ -89,16 +88,18 @@ public class OnlCgformIndexServiceImpl extends ServiceImpl<OnlCgformIndexMapper,
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public boolean isExistIndex(String countSql) {
|
public boolean isExistIndex(String countSql) {
|
||||||
if (countSql == null) {
|
if (countSql == null) {
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
Integer var2 = ((OnlCgformIndexMapper)this.baseMapper).queryIndexCount(countSql);
|
Integer var2 = this.baseMapper.queryIndexCount(countSql);
|
||||||
return var2 != null && var2 > 0;
|
return var2 != null && var2 > 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public List<OnlCgformIndex> getCgformIndexsByCgformId(String cgformId) {
|
public List<OnlCgformIndex> getCgformIndexsByCgformId(String cgformId) {
|
||||||
return ((OnlCgformIndexMapper)this.baseMapper).selectList((Wrapper)(new LambdaQueryWrapper<OnlCgformIndex>()).in(OnlCgformIndex::getCgformHeadId, new Object[]{cgformId}));
|
return this.baseMapper.selectList(new LambdaQueryWrapper<OnlCgformIndex>().in(OnlCgformIndex::getCgformHeadId, new Object[]{cgformId}));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+8
-12
@@ -27,16 +27,13 @@ public class OnlCgformSqlServiceImpl implements IOnlCgformSqlService {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private IOnlCgformHeadService onlCgformHeadService;
|
private IOnlCgformHeadService onlCgformHeadService;
|
||||||
|
|
||||||
public OnlCgformSqlServiceImpl() {
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@Override
|
||||||
public void saveBatchOnlineTable(OnlCgformHead head, List<OnlCgformField> fieldList, List<Map<String, Object>> dataList) throws BusinessException {
|
public void saveBatchOnlineTable(OnlCgformHead head, List<OnlCgformField> fieldList, List<Map<String, Object>> dataList) throws BusinessException {
|
||||||
SqlSession var4 = null;
|
|
||||||
|
|
||||||
try {
|
try(SqlSession var4 = this.sqlSessionTemplate.getSqlSessionFactory().openSession(ExecutorType.BATCH, false)) {
|
||||||
ConvertUtil.a(2, dataList, fieldList);
|
ConvertUtil.a(2, dataList, fieldList);
|
||||||
var4 = this.sqlSessionTemplate.getSqlSessionFactory().openSession(ExecutorType.BATCH, false);
|
OnlCgformFieldMapper var5 = var4.getMapper(OnlCgformFieldMapper.class);
|
||||||
OnlCgformFieldMapper var5 = (OnlCgformFieldMapper)var4.getMapper(OnlCgformFieldMapper.class);
|
|
||||||
short var6 = 1000;
|
short var6 = 1000;
|
||||||
int var7;
|
int var7;
|
||||||
String var8;
|
String var8;
|
||||||
@@ -59,22 +56,20 @@ public class OnlCgformSqlServiceImpl implements IOnlCgformSqlService {
|
|||||||
var4.commit();
|
var4.commit();
|
||||||
} catch (Exception var12) {
|
} catch (Exception var12) {
|
||||||
throw new BusinessException(var12.getMessage());
|
throw new BusinessException(var12.getMessage());
|
||||||
} finally {
|
|
||||||
var4.close();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void saveOrUpdateSubData(String subDataJsonStr, OnlCgformHead head, List<OnlCgformField> subFiledList) throws BusinessException {
|
public void saveOrUpdateSubData(String subDataJsonStr, OnlCgformHead head, List<OnlCgformField> subFiledList) throws BusinessException {
|
||||||
OnlCgformFieldMapper var4 = (OnlCgformFieldMapper)SpringContextUtils.getBean(OnlCgformFieldMapper.class);
|
OnlCgformFieldMapper var4 = SpringContextUtils.getBean(OnlCgformFieldMapper.class);
|
||||||
this.a(subDataJsonStr, head, subFiledList, var4);
|
this.a(subDataJsonStr, head, subFiledList, var4);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void a(String var1, OnlCgformHead var2, List<OnlCgformField> var3, OnlCgformFieldMapper var4) throws BusinessException {
|
private void a(String var1, OnlCgformHead var2, List<OnlCgformField> var3, OnlCgformFieldMapper var4) throws BusinessException {
|
||||||
JSONObject var5 = JSONObject.parseObject(var1);
|
JSONObject var5 = JSON.parseObject(var1);
|
||||||
int var6 = this.onlCgformHeadService.executeEnhanceJava("import", "start", var2, var5);
|
int var6 = this.onlCgformHeadService.executeEnhanceJava("import", "start", var2, var5);
|
||||||
String var7 = var2.getTableName();
|
String var7 = var2.getTableName();
|
||||||
Map var8;
|
Map<String, Object> var8;
|
||||||
if (1 == var6) {
|
if (1 == var6) {
|
||||||
var8 = CgformUtil.a(var7, var3, var5);
|
var8 = CgformUtil.a(var7, var3, var5);
|
||||||
var4.executeInsertSQL(var8);
|
var4.executeInsertSQL(var8);
|
||||||
@@ -82,6 +77,7 @@ public class OnlCgformSqlServiceImpl implements IOnlCgformSqlService {
|
|||||||
var8 = CgformUtil.b(var7, var3, var5);
|
var8 = CgformUtil.b(var7, var3, var5);
|
||||||
var4.executeUpdatetSQL(var8);
|
var4.executeUpdatetSQL(var8);
|
||||||
} else if (0 == var6) {
|
} else if (0 == var6) {
|
||||||
|
// other
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-7
@@ -20,16 +20,13 @@ public class OnlineBaseAPIServiceImpl implements IOnlineBaseAPI {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private OnlCgformFieldMapper onlCgformFieldMapper;
|
private OnlCgformFieldMapper onlCgformFieldMapper;
|
||||||
|
|
||||||
public OnlineBaseAPIServiceImpl() {
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOnlineErpCode(String code, String tableType) {
|
public String getOnlineErpCode(String code, String tableType) {
|
||||||
if ("3".equals(tableType)) {
|
if ("3".equals(tableType)) {
|
||||||
String var3 = code.substring(1);
|
String var3 = code.substring(1);
|
||||||
OnlCgformHead var4 = (OnlCgformHead)this.onlCgformHeadMapper.selectById(var3);
|
OnlCgformHead var4 = this.onlCgformHeadMapper.selectById(var3);
|
||||||
if (var4 != null && var4.getTableType() == 3) {
|
if (var4 != null && var4.getTableType() == 3) {
|
||||||
List var6 = this.onlCgformFieldMapper.selectList(new LambdaQueryWrapper<OnlCgformField>().eq(OnlCgformField::getCgformHeadId, var3));
|
List var6 = this.onlCgformFieldMapper.selectList(new LambdaQueryWrapper<OnlCgformField>().eq(OnlCgformField::getCgformHeadId, var3));
|
||||||
if (var6 != null && var6.size() > 0) {
|
if (var6 != null && !var6.isEmpty()) {
|
||||||
String var7 = null;
|
String var7 = null;
|
||||||
Iterator var8 = var6.iterator();
|
Iterator var8 = var6.iterator();
|
||||||
|
|
||||||
@@ -41,8 +38,8 @@ public class OnlineBaseAPIServiceImpl implements IOnlineBaseAPI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LambdaQueryWrapper var10 = (LambdaQueryWrapper)(new LambdaQueryWrapper<OnlCgformHead>()).eq(OnlCgformHead::getTableName, var7);
|
LambdaQueryWrapper var10 = new LambdaQueryWrapper<OnlCgformHead>().eq(OnlCgformHead::getTableName, var7);
|
||||||
OnlCgformHead var11 = (OnlCgformHead)this.onlCgformHeadMapper.selectOne(var10);
|
OnlCgformHead var11 = this.onlCgformHeadMapper.selectOne(var10);
|
||||||
if (var11 != null && "erp".equals(var11.getThemeTemplate())) {
|
if (var11 != null && "erp".equals(var11.getThemeTemplate())) {
|
||||||
code = "/" + var11.getId();
|
code = "/" + var11.getId();
|
||||||
}
|
}
|
||||||
|
|||||||
+22
-28
@@ -4,37 +4,32 @@ package com.jero.generater.modules.online.cgform.service.impl;
|
|||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Iterator;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import com.jero.generater.modules.online.auth.service.IOnlAuthPageService;
|
|
||||||
import org.apache.commons.lang.StringUtils;
|
|
||||||
import org.apache.shiro.SecurityUtils;
|
|
||||||
import com.jero.common.system.api.ISysBaseAPI;
|
import com.jero.common.system.api.ISysBaseAPI;
|
||||||
import com.jero.common.system.vo.LoginUser;
|
import com.jero.common.system.vo.LoginUser;
|
||||||
import com.jero.common.util.oConvertUtils;
|
import com.jero.common.util.oConvertUtils;
|
||||||
import com.jero.generater.modules.online.cgform.link.LinkDown;
|
import com.jero.generater.modules.online.auth.service.IOnlAuthPageService;
|
||||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformButton;
|
import com.jero.generater.modules.online.cgform.entity.OnlCgformButton;
|
||||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformEnhanceJs;
|
import com.jero.generater.modules.online.cgform.entity.OnlCgformEnhanceJs;
|
||||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
|
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
|
||||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformHead;
|
import com.jero.generater.modules.online.cgform.entity.OnlCgformHead;
|
||||||
import com.jero.generater.modules.online.cgform.model.HrefSlots;
|
import com.jero.generater.modules.online.cgform.link.LinkDown;
|
||||||
import com.jero.generater.modules.online.cgform.model.OnlColumn;
|
import com.jero.generater.modules.online.cgform.model.*;
|
||||||
import com.jero.generater.modules.online.cgform.model.OnlComplexModel;
|
|
||||||
import com.jero.generater.modules.online.cgform.model.OnlForeignKey;
|
|
||||||
import com.jero.generater.modules.online.cgform.model.ScopedSlots;
|
|
||||||
import com.jero.generater.modules.online.cgform.model.TreeSelectColumn;
|
|
||||||
import com.jero.generater.modules.online.cgform.service.IOnlCgformFieldService;
|
import com.jero.generater.modules.online.cgform.service.IOnlCgformFieldService;
|
||||||
import com.jero.generater.modules.online.cgform.service.IOnlCgformHeadService;
|
import com.jero.generater.modules.online.cgform.service.IOnlCgformHeadService;
|
||||||
import com.jero.generater.modules.online.cgform.service.IOnlineService;
|
import com.jero.generater.modules.online.cgform.service.IOnlineService;
|
||||||
import com.jero.generater.modules.online.cgform.util.CgformUtil;
|
import com.jero.generater.modules.online.cgform.util.CgformUtil;
|
||||||
import com.jero.generater.modules.online.cgform.util.EnhanceJsUtil;
|
import com.jero.generater.modules.online.cgform.util.EnhanceJsUtil;
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
import org.apache.shiro.SecurityUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Iterator;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@Service("onlineService")
|
@Service("onlineService")
|
||||||
public class OnlineServiceImpl implements IOnlineService {
|
public class OnlineServiceImpl implements IOnlineService {
|
||||||
@Autowired
|
@Autowired
|
||||||
@@ -47,6 +42,7 @@ public class OnlineServiceImpl implements IOnlineService {
|
|||||||
private IOnlAuthPageService onlAuthPageService;
|
private IOnlAuthPageService onlAuthPageService;
|
||||||
|
|
||||||
public OnlineServiceImpl() {
|
public OnlineServiceImpl() {
|
||||||
|
// do other
|
||||||
}
|
}
|
||||||
|
|
||||||
public OnlComplexModel queryOnlineConfig(OnlCgformHead head) {
|
public OnlComplexModel queryOnlineConfig(OnlCgformHead head) {
|
||||||
@@ -98,7 +94,7 @@ public class OnlineServiceImpl implements IOnlineService {
|
|||||||
String var31;
|
String var31;
|
||||||
if ("link_down".equals(var17)) {
|
if ("link_down".equals(var17)) {
|
||||||
var31 = var11.getDictTable();
|
var31 = var11.getDictTable();
|
||||||
LinkDown var19 = (LinkDown)JSONObject.parseObject(var31, LinkDown.class);
|
LinkDown var19 = JSON.parseObject(var31, LinkDown.class);
|
||||||
var20 = this.sysBaseAPI.queryTableDictItemsByCode(var19.getTable(), var19.getTxt(), var19.getKey());
|
var20 = this.sysBaseAPI.queryTableDictItemsByCode(var19.getTable(), var19.getTxt(), var19.getKey());
|
||||||
var6.put(var12, var20);
|
var6.put(var12, var20);
|
||||||
var28.setCustomRender(var12);
|
var28.setCustomRender(var12);
|
||||||
@@ -159,12 +155,12 @@ public class OnlineServiceImpl implements IOnlineService {
|
|||||||
if ("1".equals(var11.getSortFlag())) {
|
if ("1".equals(var11.getSortFlag())) {
|
||||||
var28.setSorter(true);
|
var28.setSorter(true);
|
||||||
}
|
}
|
||||||
|
String showLength = "showLength";
|
||||||
var31 = var11.getFieldExtendJson();
|
var31 = var11.getFieldExtendJson();
|
||||||
if (oConvertUtils.isNotEmpty(var31) && var31.indexOf("showLength") > 0) {
|
if (oConvertUtils.isNotEmpty(var31) && var31.indexOf(showLength) > -1) {
|
||||||
JSONObject var34 = JSON.parseObject(var31);
|
JSONObject var34 = JSON.parseObject(var31);
|
||||||
if (var34 != null && var34.get("showLength") != null) {
|
if (var34 != null && var34.get(showLength) != null) {
|
||||||
var28.setShowLength(oConvertUtils.getInt(var34.get("showLength")));
|
var28.setShowLength(oConvertUtils.getInt(var34.get(showLength)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -245,7 +241,7 @@ public class OnlineServiceImpl implements IOnlineService {
|
|||||||
public JSONObject queryOnlineFormObj(OnlCgformHead head, OnlCgformEnhanceJs onlCgformEnhanceJs) {
|
public JSONObject queryOnlineFormObj(OnlCgformHead head, OnlCgformEnhanceJs onlCgformEnhanceJs) {
|
||||||
JSONObject var3 = new JSONObject();
|
JSONObject var3 = new JSONObject();
|
||||||
String var4 = head.getId();
|
String var4 = head.getId();
|
||||||
List var5 = this.onlCgformFieldService.queryAvailableFields(head.getId(), head.getTableName(), (String)null, false);
|
List var5 = this.onlCgformFieldService.queryAvailableFields(head.getId(), head.getTableName(), null, false);
|
||||||
List var6 = this.onlAuthPageService.queryFormDisabledCode(var4);
|
List var6 = this.onlAuthPageService.queryFormDisabledCode(var4);
|
||||||
EnhanceJsUtil.a(onlCgformEnhanceJs, head.getTableName(), var5);
|
EnhanceJsUtil.a(onlCgformEnhanceJs, head.getTableName(), var5);
|
||||||
TreeSelectColumn var7 = null;
|
TreeSelectColumn var7 = null;
|
||||||
@@ -266,7 +262,7 @@ public class OnlineServiceImpl implements IOnlineService {
|
|||||||
var3.put("schema", var8);
|
var3.put("schema", var8);
|
||||||
var3.put("head", head);
|
var3.put("head", head);
|
||||||
List var9 = this.queryFormValidButton(var4);
|
List var9 = this.queryFormValidButton(var4);
|
||||||
if (var9 != null && var9.size() > 0) {
|
if (var9 != null && !var9.isEmpty()) {
|
||||||
var3.put("cgButtonList", var9);
|
var3.put("cgButtonList", var9);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -287,20 +283,18 @@ public class OnlineServiceImpl implements IOnlineService {
|
|||||||
public List<OnlCgformButton> queryFormValidButton(String headId) {
|
public List<OnlCgformButton> queryFormValidButton(String headId) {
|
||||||
List<OnlCgformButton> var2 = this.onlCgformHeadService.queryButtonList(headId, false);
|
List<OnlCgformButton> var2 = this.onlCgformHeadService.queryButtonList(headId, false);
|
||||||
List var3 = null;
|
List var3 = null;
|
||||||
if (var2 != null && var2.size() > 0) {
|
if (var2 != null && !var2.isEmpty()) {
|
||||||
LoginUser var4 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
LoginUser var4 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
||||||
String var5 = var4.getId();
|
String var5 = var4.getId();
|
||||||
List var6 = this.onlAuthPageService.queryFormHideButton(var5, headId);
|
List var6 = this.onlAuthPageService.queryFormHideButton(var5, headId);
|
||||||
var3 = (List)var2.stream().filter((var1) -> {
|
var3 = var2.stream().filter(var1 -> var6 == null || !var6.contains(var1.getButtonCode())).collect(Collectors.toList());
|
||||||
return var6 == null || var6.indexOf(var1.getButtonCode()) < 0;
|
|
||||||
}).collect(Collectors.toList());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return var3;
|
return var3;
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<OnlCgformField> a(String var1) {
|
private List<OnlCgformField> a(String var1) {
|
||||||
LambdaQueryWrapper<OnlCgformField> var2 = new LambdaQueryWrapper();
|
LambdaQueryWrapper<OnlCgformField> var2 = new LambdaQueryWrapper<>();
|
||||||
var2.eq(OnlCgformField::getCgformHeadId, var1);
|
var2.eq(OnlCgformField::getCgformHeadId, var1);
|
||||||
var2.orderByAsc(OnlCgformField::getOrderNum);
|
var2.orderByAsc(OnlCgformField::getOrderNum);
|
||||||
return this.onlCgformFieldService.list(var2);
|
return this.onlCgformFieldService.list(var2);
|
||||||
|
|||||||
+7
-6
@@ -23,27 +23,28 @@ public class CgFormExcelHandler extends ExcelDataHandlerDefaultImpl {
|
|||||||
this.c = var2;
|
this.c = var2;
|
||||||
this.d = "online";
|
this.d = "online";
|
||||||
this.e = var3;
|
this.e = var3;
|
||||||
this.b = (ISysBaseAPI)SpringContextUtils.getBean(ISysBaseAPI.class);
|
this.b = SpringContextUtils.getBean(ISysBaseAPI.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
private Map<String, OnlCgformField> a(List<OnlCgformField> var1) {
|
private Map<String, OnlCgformField> a(List<OnlCgformField> var1) {
|
||||||
HashMap var2 = new HashMap();
|
HashMap<String, OnlCgformField> var2 = new HashMap<>();
|
||||||
Iterator var3 = var1.iterator();
|
Iterator<OnlCgformField> var3 = var1.iterator();
|
||||||
|
|
||||||
while(var3.hasNext()) {
|
while(var3.hasNext()) {
|
||||||
OnlCgformField var4 = (OnlCgformField)var3.next();
|
OnlCgformField var4 = var3.next();
|
||||||
var2.put(var4.getDbFieldTxt(), var4);
|
var2.put(var4.getDbFieldTxt(), var4);
|
||||||
}
|
}
|
||||||
|
|
||||||
return var2;
|
return var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void setMapValue(Map<String, Object> map, String originKey, Object value) {
|
public void setMapValue(Map<String, Object> map, String originKey, Object value) {
|
||||||
String var4 = this.a(originKey);
|
String var4 = this.a(originKey);
|
||||||
if (value instanceof Double) {
|
if (value instanceof Double) {
|
||||||
map.put(var4, PoiPublicUtil.doubleToString((Double)value));
|
map.put(var4, PoiPublicUtil.doubleToString((Double)value));
|
||||||
} else if (value instanceof byte[]) {
|
} else if (value instanceof byte[]) {
|
||||||
byte[] var5 = (byte[])((byte[])value);
|
byte[] var5 = ((byte[])value);
|
||||||
String var6 = CgformUtil.a(var5, this.c, this.d, this.e);
|
String var6 = CgformUtil.a(var5, this.c, this.d, this.e);
|
||||||
if (var6 != null) {
|
if (var6 != null) {
|
||||||
map.put(var4, var6);
|
map.put(var4, var6);
|
||||||
@@ -55,6 +56,6 @@ public class CgFormExcelHandler extends ExcelDataHandlerDefaultImpl {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private String a(String var1) {
|
private String a(String var1) {
|
||||||
return this.a.containsKey(var1) ? "$mainTable$" + ((OnlCgformField)this.a.get(var1)).getDbFieldName() : "$subTable$" + var1;
|
return this.a.containsKey(var1) ? "$mainTable$" + this.a.get(var1).getDbFieldName() : "$subTable$" + var1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+409
-497
File diff suppressed because it is too large
Load Diff
+27
-26
@@ -14,18 +14,19 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class EnhanceJsUtil {
|
public class EnhanceJsUtil {
|
||||||
private static final String b = "beforeSubmit,beforeAdd,beforeEdit,afterAdd,afterEdit,beforeDelete,afterDelete,mounted,created,show,loaded";
|
|
||||||
private static final String c = "\\}\\s*\r*\n*\\s*";
|
|
||||||
private static final String d = ",";
|
|
||||||
|
|
||||||
public EnhanceJsUtil() {
|
private static final String S_R_N_S = "\\}\\s*\r*\n*\\s*";
|
||||||
|
private static final String S_S = "\\s*\\(\\)\\s*\\{)";
|
||||||
|
private static final String LAST_JS = "最终的增强JS";
|
||||||
|
|
||||||
|
private EnhanceJsUtil() {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
String var1 = "aa(row){console.log(112);}\nbb(row){console.log(row);}";
|
String var1 = "aa(row){console.log(112);}\nbb(row){console.log(row);}";
|
||||||
String var2 = "bb";
|
String var2 = "bb";
|
||||||
System.out.println(a(var1, var2));
|
log.info(a(var1, var2));
|
||||||
ArrayList var3 = new ArrayList();
|
ArrayList<OnlCgformButton> var3 = new ArrayList<>();
|
||||||
OnlCgformButton var4 = new OnlCgformButton();
|
OnlCgformButton var4 = new OnlCgformButton();
|
||||||
var4.setButtonCode("bb");
|
var4.setButtonCode("bb");
|
||||||
var4.setButtonStyle("link");
|
var4.setButtonStyle("link");
|
||||||
@@ -34,27 +35,27 @@ public class EnhanceJsUtil {
|
|||||||
var5.setButtonCode("aa");
|
var5.setButtonCode("aa");
|
||||||
var5.setButtonStyle("link");
|
var5.setButtonStyle("link");
|
||||||
var3.add(var5);
|
var3.add(var5);
|
||||||
System.out.println(b(var1, (List)var3));
|
log.info(b(var1, var3));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String a(String var0, String var1) {
|
public static String a(String var0, String var1) {
|
||||||
String var2 = "(" + var1 + "\\s*\\(row\\)\\s*\\{)";
|
String var2 = "(" + var1 + "\\s*\\(row\\)\\s*\\{)";
|
||||||
String var3 = var1 + ":function(that,row){const getAction=this._getAction,postAction=this._postAction,deleteAction=this._deleteAction;";
|
String var3 = var1 + ":function(that,row){const getAction=this._getAction,postAction=this._postAction,deleteAction=this._deleteAction;";
|
||||||
String var4 = b(var0, "\\}\\s*\r*\n*\\s*" + var2, "}," + var3);
|
String var4 = b(var0, S_R_N_S + var2, "}," + var3);
|
||||||
if (var4 == null) {
|
if (var4 == null) {
|
||||||
var0 = c(var0, var2, var3);
|
var0 = c(var0, var2, var3);
|
||||||
} else {
|
} else {
|
||||||
var0 = var4;
|
var0 = var4;
|
||||||
}
|
}
|
||||||
|
|
||||||
var0 = a((String)var0, var1, (String)null);
|
var0 = a(var0, var1, null);
|
||||||
return var0;
|
return var0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String a(String var0, String var1, String var2) {
|
public static String a(String var0, String var1, String var2) {
|
||||||
String var3 = "(" + oConvertUtils.getString(var2) + var1 + "\\s*\\(\\)\\s*\\{)";
|
String var3 = "(" + oConvertUtils.getString(var2) + var1 + S_S;
|
||||||
String var4 = var1 + ":function(that){const getAction=this._getAction,postAction=this._postAction,deleteAction=this._deleteAction;";
|
String var4 = var1 + ":function(that){const getAction=this._getAction,postAction=this._postAction,deleteAction=this._deleteAction;";
|
||||||
String var5 = b(var0, "\\}\\s*\r*\n*\\s*" + var3, "}," + var4);
|
String var5 = b(var0, S_R_N_S + var3, "}," + var4);
|
||||||
if (var5 == null) {
|
if (var5 == null) {
|
||||||
var0 = c(var0, var3, var4);
|
var0 = c(var0, var3, var4);
|
||||||
} else {
|
} else {
|
||||||
@@ -81,14 +82,14 @@ public class EnhanceJsUtil {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static String a(String var0, List<OnlCgformButton> var1) {
|
public static String a(String var0, List<OnlCgformButton> var1) {
|
||||||
log.info("最终的增强JS", var0);
|
log.info(LAST_JS, var0);
|
||||||
return "class OnlineEnhanceJs{constructor(getAction,postAction,deleteAction){this._getAction=getAction;this._postAction=postAction;this._deleteAction=deleteAction;}" + var0 + "}";
|
return "class OnlineEnhanceJs{constructor(getAction,postAction,deleteAction){this._getAction=getAction;this._postAction=postAction;this._deleteAction=deleteAction;}" + var0 + "}";
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String b(String var0, String var1) {
|
public static String b(String var0, String var1) {
|
||||||
String var2 = "(\\s+" + var1 + "\\s*\\(\\)\\s*\\{)";
|
String var2 = "(\\s+" + var1 + S_S;
|
||||||
String var3 = var1 + ":function(that,event){";
|
String var3 = var1 + ":function(that,event){";
|
||||||
String var4 = b(var0, "\\}\\s*\r*\n*\\s*" + var2, "}," + var3);
|
String var4 = b(var0, S_R_N_S + var2, "}," + var3);
|
||||||
if (var4 == null) {
|
if (var4 == null) {
|
||||||
var0 = c(var0, var2, var3);
|
var0 = c(var0, var2, var3);
|
||||||
} else {
|
} else {
|
||||||
@@ -100,20 +101,20 @@ public class EnhanceJsUtil {
|
|||||||
|
|
||||||
public static String a(String var0) {
|
public static String a(String var0) {
|
||||||
String var1 = "function OnlineEnhanceJs(getAction,postAction,deleteAction){return {_getAction:getAction,_postAction:postAction,_deleteAction:deleteAction," + var0 + "}}";
|
String var1 = "function OnlineEnhanceJs(getAction,postAction,deleteAction){return {_getAction:getAction,_postAction:postAction,_deleteAction:deleteAction," + var0 + "}}";
|
||||||
log.info("最终的增强JS", var1);
|
log.info(LAST_JS, var1);
|
||||||
return var1;
|
return var1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String b(String var0, List<OnlCgformButton> var1) {
|
public static String b(String var0, List<OnlCgformButton> var1) {
|
||||||
var0 = c(var0, var1);
|
var0 = c(var0, var1);
|
||||||
String var2 = "function OnlineEnhanceJs(getAction,postAction,deleteAction){return {_getAction:getAction,_postAction:postAction,_deleteAction:deleteAction," + var0 + "}}";
|
String var2 = "function OnlineEnhanceJs(getAction,postAction,deleteAction){return {_getAction:getAction,_postAction:postAction,_deleteAction:deleteAction," + var0 + "}}";
|
||||||
log.info("最终的增强JS", var2);
|
log.info(LAST_JS, var2);
|
||||||
return var2;
|
return var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String c(String var0, List<OnlCgformButton> var1) {
|
public static String c(String var0, List<OnlCgformButton> var1) {
|
||||||
if (var1 != null) {
|
if (var1 != null) {
|
||||||
Iterator var2 = var1.iterator();
|
Iterator<OnlCgformButton> var2 = var1.iterator();
|
||||||
|
|
||||||
label37:
|
label37:
|
||||||
while(true) {
|
while(true) {
|
||||||
@@ -122,12 +123,12 @@ public class EnhanceJsUtil {
|
|||||||
break label37;
|
break label37;
|
||||||
}
|
}
|
||||||
|
|
||||||
OnlCgformButton var3 = (OnlCgformButton)var2.next();
|
OnlCgformButton var3 = var2.next();
|
||||||
String var4 = var3.getButtonCode();
|
String var4 = var3.getButtonCode();
|
||||||
if ("link".equals(var3.getButtonStyle())) {
|
if ("link".equals(var3.getButtonStyle())) {
|
||||||
var0 = a(var0, var4);
|
var0 = a(var0, var4);
|
||||||
} else if ("button".equals(var3.getButtonStyle()) || "form".equals(var3.getButtonStyle())) {
|
} else if ("button".equals(var3.getButtonStyle()) || "form".equals(var3.getButtonStyle())) {
|
||||||
var0 = a((String)var0, var4, (String)null);
|
var0 = a(var0, var4, null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -139,7 +140,7 @@ public class EnhanceJsUtil {
|
|||||||
for(int var8 = 0; var8 < var7; ++var8) {
|
for(int var8 = 0; var8 < var7; ++var8) {
|
||||||
String var5 = var6[var8];
|
String var5 = var6[var8];
|
||||||
if ("beforeAdd,afterAdd,mounted,created,show,loaded".indexOf(var5) >= 0) {
|
if ("beforeAdd,afterAdd,mounted,created,show,loaded".indexOf(var5) >= 0) {
|
||||||
var0 = a((String)var0, var5, (String)null);
|
var0 = a(var0, var5, null);
|
||||||
} else {
|
} else {
|
||||||
var0 = a(var0, var5);
|
var0 = a(var0, var5);
|
||||||
}
|
}
|
||||||
@@ -159,8 +160,8 @@ public class EnhanceJsUtil {
|
|||||||
var3 = a(var3, "onlChange", "\\s{1}");
|
var3 = a(var3, "onlChange", "\\s{1}");
|
||||||
|
|
||||||
OnlCgformField var7;
|
OnlCgformField var7;
|
||||||
for(Iterator var6 = var2.iterator(); var6.hasNext(); var3 = b(var3, var7.getDbFieldName())) {
|
for(Iterator<OnlCgformField> var6 = var2.iterator(); var6.hasNext(); var3 = b(var3, var7.getDbFieldName())) {
|
||||||
var7 = (OnlCgformField)var6.next();
|
var7 = var6.next();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -174,15 +175,15 @@ public class EnhanceJsUtil {
|
|||||||
log.info(" sub enhanceJs begin==> " + var0);
|
log.info(" sub enhanceJs begin==> " + var0);
|
||||||
String var3 = var0.getCgJs();
|
String var3 = var0.getCgJs();
|
||||||
String var4 = var1 + "_" + "onlChange";
|
String var4 = var1 + "_" + "onlChange";
|
||||||
Pattern var5 = Pattern.compile("(" + var4 + "\\s*\\(\\)\\s*\\{)");
|
Pattern var5 = Pattern.compile("(" + var4 + S_S);
|
||||||
Matcher var6 = var5.matcher(var3);
|
Matcher var6 = var5.matcher(var3);
|
||||||
if (var6.find()) {
|
if (var6.find()) {
|
||||||
log.info("---JS 增强转换-sub-- enhanceJsFunctionName----" + var4);
|
log.info("---JS 增强转换-sub-- enhanceJsFunctionName----" + var4);
|
||||||
var3 = a((String)var3, var4, (String)null);
|
var3 = a(var3, var4, null);
|
||||||
|
|
||||||
OnlCgformField var8;
|
OnlCgformField var8;
|
||||||
for(Iterator var7 = var2.iterator(); var7.hasNext(); var3 = b(var3, var8.getDbFieldName())) {
|
for(Iterator<OnlCgformField> var7 = var2.iterator(); var7.hasNext(); var3 = b(var3, var8.getDbFieldName())) {
|
||||||
var8 = (OnlCgformField)var7.next();
|
var8 = var7.next();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+11
-20
@@ -2,52 +2,43 @@
|
|||||||
package com.jero.generater.modules.online.cgform.util;
|
package com.jero.generater.modules.online.cgform.util;
|
||||||
|
|
||||||
import cn.hutool.core.io.FileUtil;
|
import cn.hutool.core.io.FileUtil;
|
||||||
|
import com.jero.common.exception.JeroBootException;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
import java.io.FileOutputStream;
|
import java.io.FileOutputStream;
|
||||||
import java.io.IOException;
|
|
||||||
import java.net.URLDecoder;
|
import java.net.URLDecoder;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.zip.ZipEntry;
|
import java.util.zip.ZipEntry;
|
||||||
import java.util.zip.ZipOutputStream;
|
import java.util.zip.ZipOutputStream;
|
||||||
|
|
||||||
|
@Slf4j
|
||||||
public class GenerateCodeFileToZip {
|
public class GenerateCodeFileToZip {
|
||||||
public GenerateCodeFileToZip() {
|
private GenerateCodeFileToZip() {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static File a(List<String> var0, String var1) throws RuntimeException {
|
public static File a(List<String> var0, String var1) throws JeroBootException {
|
||||||
File var2 = FileUtil.touch(var1);
|
File var2 = FileUtil.touch(var1);
|
||||||
if (var2 == null) {
|
if (var2 == null) {
|
||||||
return null;
|
return null;
|
||||||
} else if (!var2.getName().endsWith(".zip")) {
|
} else if (!var2.getName().endsWith(".zip")) {
|
||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
ZipOutputStream var3 = null;
|
try (FileOutputStream var4 = new FileOutputStream(var2);
|
||||||
|
ZipOutputStream var3 = new ZipOutputStream(var4)){
|
||||||
try {
|
Iterator<String> var5 = var0.iterator();
|
||||||
FileOutputStream var4 = new FileOutputStream(var2);
|
|
||||||
var3 = new ZipOutputStream(var4);
|
|
||||||
Iterator var5 = var0.iterator();
|
|
||||||
|
|
||||||
while(true) {
|
while(true) {
|
||||||
File var7;
|
File var7;
|
||||||
do {
|
do {
|
||||||
do {
|
do {
|
||||||
if (!var5.hasNext()) {
|
if (!var5.hasNext()) {
|
||||||
if (var3 != null) {
|
|
||||||
try {
|
|
||||||
var3.close();
|
|
||||||
} catch (IOException var12) {
|
|
||||||
System.out.println("ZipUtil toZip close exception" + var12);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
var4.close();
|
|
||||||
return var2;
|
return var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
String var6 = (String)var5.next();
|
String var6 = var5.next();
|
||||||
var6 = URLDecoder.decode(var6, "UTF-8").replace("生成成功:", "");
|
var6 = URLDecoder.decode(var6, "UTF-8").replace("生成成功:", "");
|
||||||
var7 = new File(var6);
|
var7 = new File(var6);
|
||||||
} while(var7 == null);
|
} while(var7 == null);
|
||||||
@@ -73,7 +64,7 @@ public class GenerateCodeFileToZip {
|
|||||||
var3.closeEntry();
|
var3.closeEntry();
|
||||||
}
|
}
|
||||||
} catch (Exception var13) {
|
} catch (Exception var13) {
|
||||||
throw new RuntimeException("zipFile error from ZipUtils", var13);
|
throw new JeroBootException("zipFile error from ZipUtils", var13);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+16
-16
@@ -7,24 +7,24 @@ import java.util.Map;
|
|||||||
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
|
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
|
||||||
|
|
||||||
public class OnlineDbHandler {
|
public class OnlineDbHandler {
|
||||||
public static final String a = "int";
|
public static final String INT = "int";
|
||||||
public static final String b = "Integer";
|
public static final String INTEGER = "Integer";
|
||||||
public static final String c = "double";
|
public static final String DOUBLE = "double";
|
||||||
public static final String d = "BigDecimal";
|
public static final String BIG_DECIMAL = "BigDecimal";
|
||||||
public static final String e = "Blob";
|
public static final String BLOB = "Blob";
|
||||||
public static final String f = "Date";
|
public static final String DATE = "Date";
|
||||||
public static final String g = "datetime";
|
public static final String DATETIME = "datetime";
|
||||||
public static final String h = "Timestamp";
|
public static final String TIMESTAMP = "Timestamp";
|
||||||
|
|
||||||
public OnlineDbHandler() {
|
private OnlineDbHandler() {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean a(String var0) {
|
public static boolean a(String var0) {
|
||||||
return "int".equals(var0) || "double".equals(var0) || "BigDecimal".equals(var0) || "Integer".equals(var0);
|
return INT.equals(var0) || DOUBLE.equals(var0) || BIG_DECIMAL.equals(var0) || INTEGER.equals(var0);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean b(String var0) {
|
public static boolean b(String var0) {
|
||||||
return "Date".equalsIgnoreCase(var0) || "datetime".equalsIgnoreCase(var0) || "Timestamp".equalsIgnoreCase(var0);
|
return DATE.equalsIgnoreCase(var0) || DATETIME.equalsIgnoreCase(var0) || TIMESTAMP.equalsIgnoreCase(var0);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String a(String var0, OnlCgformField var1, JSONObject var2, Map<String, Object> var3) {
|
public static String a(String var0, OnlCgformField var1, JSONObject var2, Map<String, Object> var3) {
|
||||||
@@ -33,19 +33,19 @@ public class OnlineDbHandler {
|
|||||||
String var6 = var1.getFieldShowType();
|
String var6 = var1.getFieldShowType();
|
||||||
if (var2.get(var5) == null) {
|
if (var2.get(var5) == null) {
|
||||||
return "null";
|
return "null";
|
||||||
} else if ("int".equals(var4)) {
|
} else if (INT.equals(var4)) {
|
||||||
var3.put(var5, var2.getIntValue(var5));
|
var3.put(var5, var2.getIntValue(var5));
|
||||||
return "#{" + var5 + ",jdbcType=INTEGER}";
|
return "#{" + var5 + ",jdbcType=INTEGER}";
|
||||||
} else if ("double".equals(var4)) {
|
} else if (DOUBLE.equals(var4)) {
|
||||||
var3.put(var5, var2.getDoubleValue(var5));
|
var3.put(var5, var2.getDoubleValue(var5));
|
||||||
return "#{" + var5 + ",jdbcType=DOUBLE}";
|
return "#{" + var5 + ",jdbcType=DOUBLE}";
|
||||||
} else if ("BigDecimal".equals(var4)) {
|
} else if (BIG_DECIMAL.equals(var4)) {
|
||||||
var3.put(var5, new BigDecimal(var2.getString(var5)));
|
var3.put(var5, new BigDecimal(var2.getString(var5)));
|
||||||
return "#{" + var5 + ",jdbcType=DECIMAL}";
|
return "#{" + var5 + ",jdbcType=DECIMAL}";
|
||||||
} else if ("Blob".equals(var4)) {
|
} else if (BLOB.equals(var4)) {
|
||||||
var3.put(var5, var2.getString(var5) != null ? var2.getString(var5).getBytes() : null);
|
var3.put(var5, var2.getString(var5) != null ? var2.getString(var5).getBytes() : null);
|
||||||
return "#{" + var5 + ",jdbcType=BLOB}";
|
return "#{" + var5 + ",jdbcType=BLOB}";
|
||||||
} else if ("Date".equals(var4)) {
|
} else if (DATE.equals(var4)) {
|
||||||
String var7 = var2.getString(var5);
|
String var7 = var2.getString(var5);
|
||||||
if ("ORACLE".equals(var0)) {
|
if ("ORACLE".equals(var0)) {
|
||||||
if ("date".equals(var6)) {
|
if ("date".equals(var6)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user