|
|
@@ -0,0 +1,49 @@
|
|
|
+package com.muchinfo.mtp3century.service.impl;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.muchinfo.mtp3century.service.ICommonService;
|
|
|
+import com.muchinfo.mtp3century.service.ISystemSetUpService;
|
|
|
+import com.muchinfo.mtp3century.utils.AjaxResult;
|
|
|
+import com.muchinfo.mtp3common.enumtype.Constants;
|
|
|
+import com.muchinfo.mtp3common.enumtype.MessageType;
|
|
|
+import com.muchinfo.mtp3common.vo.PageResult;
|
|
|
+import com.muchinfo.mtp3interface.mapper.ISystemmanagerMapper;
|
|
|
+import com.muchinfo.mtp3interface.mapper.ISystemparamMapper;
|
|
|
+import com.muchinfo.mtp3pojos.entity.Systemmanager;
|
|
|
+import com.muchinfo.mtp3pojos.entity.Systemparam;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
+import javax.annotation.Resource;
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
+@Service
|
|
|
+
|
|
|
+public class SystemSetUpServiceImpl implements ISystemSetUpService {
|
|
|
+
|
|
|
+ @Resource
|
|
|
+ private ISystemmanagerMapper iSystemmanagerMapper;
|
|
|
+ @Resource
|
|
|
+ private ICommonService iCommonService;
|
|
|
+ @Resource
|
|
|
+ private ISystemparamMapper iSystemparamMapper;
|
|
|
+ @Override
|
|
|
+ public PageResult<Systemparam> queryByPage(Integer pageNum, Integer pageSize, HttpServletRequest request) {
|
|
|
+ Systemmanager systemmanager = iSystemmanagerMapper.selectOne(new QueryWrapper<Systemmanager>().eq("LOGINCODE", iCommonService.getUserLoginCode(request)));
|
|
|
+ IPage<Systemparam> page = new Page<>(pageNum, pageSize);
|
|
|
+ QueryWrapper<Systemparam> wrapper = new QueryWrapper<>();
|
|
|
+ if(systemmanager.getAutoid() > 0){
|
|
|
+ wrapper.eq("showflag",1);
|
|
|
+ }
|
|
|
+ IPage<Systemparam> queryResultIPage = iSystemparamMapper.selectPage(page, wrapper);
|
|
|
+ PageResult<Systemparam> result = new PageResult<>();
|
|
|
+ result.setCode(Constants.Success_Code_Design);
|
|
|
+ result.setMessage(AjaxResult.dealMsg(MessageType.MESSAGE_CODE_SYSTEM001.getCode(), request.getHeader("Accept-Language")));
|
|
|
+ result.setPages(queryResultIPage.getPages());
|
|
|
+ result.setCurrent(queryResultIPage.getCurrent());
|
|
|
+ result.setTotal(queryResultIPage.getTotal());
|
|
|
+ result.setPageSize(queryResultIPage.getSize());
|
|
|
+ result.setData(queryResultIPage.getRecords());
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+}
|