Commit 0ad97858 by 陶光胜

配置表

parent f3c53428
package com.gic.enterprise.service.impl;
import com.gic.commons.util.EntityUtil;
import com.gic.enterprise.constant.FieldTypeEnum;
import com.gic.enterprise.dao.mapper.TabTableSettingFieldMapper;
import com.gic.enterprise.dto.TableSettingFieldDTO;
import com.gic.enterprise.entity.TabTableSettingField;
......@@ -47,7 +48,13 @@ public class TableSettingFieldServiceImpl implements TableSettingFieldService {
@Override
public void delTableField(Integer fieldId) {
TabTableSettingField field = new TabTableSettingField();
TabTableSettingField field = tabTableSettingFieldMapper.selectByPrimaryKey(fieldId);
if(field == null){
return;
}
if(field.getFieldKey().equals("id")){
return;
}
field.setFieldId(fieldId);
field.setDeleteFlag(1);
tabTableSettingFieldMapper.updateByPrimaryKeySelective(field);
......
......@@ -131,6 +131,7 @@ public class CustomSettingApiServiceImpl implements CustomSettingApiService {
@Override
public ServiceResponse<Map<String, Object>> getDetail(String tableName, String searchParams) {
log.info("getDetail:{},{}", tableName, searchParams);
MongoQueryDTO queryDTO = new MongoQueryDTO();
if(StringUtils.isNotBlank(searchParams)){
Map<String, Object> map = JSON.parseObject(searchParams, Map.class);
......@@ -158,6 +159,7 @@ public class CustomSettingApiServiceImpl implements CustomSettingApiService {
@Override
public ServiceResponse<Page<Map>> page(String tableName, String searchParams, Integer currentPage, Integer pageSize) {
log.info("page参数:{},{},{},{}", tableName, searchParams, currentPage, pageSize);
MongoQueryDTO queryDTO = new MongoQueryDTO();
if(StringUtils.isNotBlank(searchParams)){
Map<String, Object> map = JSON.parseObject(searchParams, Map.class);
......@@ -180,6 +182,7 @@ public class CustomSettingApiServiceImpl implements CustomSettingApiService {
@Override
public ServiceResponse<Integer> delete(String tableName, String id) {
log.info("delete:{},{}", tableName, id);
ServiceResponse<Map<String, Object>> detail = getDetail(tableName, "{\"id\":\"" + id + "\"}");
Map<String, Object> map = detail.getResult();
map.put("update_time", new Date());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment