|
|
|
@ -8,6 +8,7 @@ import com.xujie.sys.modules.grid.query.GridTableUserQuery; |
|
|
|
import com.xujie.sys.modules.grid.service.GridTableUserService; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
@ -65,12 +66,34 @@ public class GridTableUserServiceImpl extends ServiceImpl<GridTableUserDao, Grid |
|
|
|
.update(gridTableUser); |
|
|
|
} |
|
|
|
} |
|
|
|
@Override |
|
|
|
public void updateColumnSize( GridTableUser gridTableUser){ |
|
|
|
lambdaUpdate().eq(gridTableUser.getUserId()!=null,GridTableUser::getUserId, gridTableUser.getUserId()) |
|
|
|
.eq(gridTableUser.getFunctionId()!=null,GridTableUser::getFunctionId,gridTableUser.getFunctionId()) |
|
|
|
.eq(gridTableUser.getTableId()!=null,GridTableUser::getTableId,gridTableUser.getTableId()) |
|
|
|
.eq(gridTableUser.getColumnProp()!=null,GridTableUser::getColumnProp,gridTableUser.getColumnProp()) |
|
|
|
.update(gridTableUser); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional |
|
|
|
public List<GridTableUser> getTableUserListLanguage(GridTableUserQuery gridTableUserQuery) { |
|
|
|
return gridTableUserDao.getTableUserListLanguage(gridTableUserQuery); |
|
|
|
List<GridTableUser> result= gridTableUserDao.getTableUserListLanguage(gridTableUserQuery); |
|
|
|
if(result.size()==0){ |
|
|
|
result=gridTableUserDao.getTableUserListLanguageDefault(gridTableUserQuery); |
|
|
|
if(result.size()>0){ |
|
|
|
saveGridTableUserList(result); |
|
|
|
} |
|
|
|
} |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
// @Override |
|
|
|
// public List<GridTableUser> getTableUserListLanguage(GridTableUserQuery gridTableUserQuery) { |
|
|
|
// return gridTableUserDao.getTableUserListLanguage(gridTableUserQuery); |
|
|
|
// } |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public void removerDefault(GridTableUserQuery gridTableUser) { |
|
|
|
lambdaUpdate().eq(GridTableUser::getFunctionId,gridTableUser.getFunctionId()).remove(); |
|
|
|
|