对比新文件 |
| | |
| | | package com.gk.firework.Service.ServiceImpl; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.gk.firework.Domain.EntryDetailInfo; |
| | | import com.gk.firework.Domain.UserInfo; |
| | | import com.gk.firework.Mapper.EntryDetailInfoMapper; |
| | | import com.gk.firework.Service.EntryDetailService; |
| | | import com.gk.firework.Service.ProductService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @author : jingjy |
| | | * @date : 2021/3/24 13:48 |
| | | */ |
| | | @Service("EntryDetailService") |
| | | public class EntryDetailServiceImpl extends ServiceImpl<EntryDetailInfoMapper, EntryDetailInfo> implements EntryDetailService { |
| | | |
| | | @Autowired |
| | | private EntryDetailInfoMapper entryDetailInfoMapper; |
| | | @Autowired |
| | | private ProductService productService; |
| | | |
| | | /** |
| | | * @Description: 入库明细导出 |
| | | * @date 2021/4/23 17:28 |
| | | */ |
| | | @Override |
| | | public List<Map> selectDetailExport(String code) { |
| | | return entryDetailInfoMapper.selectDetailExport(code); |
| | | } |
| | | |
| | | @Override |
| | | public IPage selectEnterpriseTypeEntry(Page<Map> page, Map<String, Object> filter, UserInfo user) { |
| | | |
| | | Map<String, Object> params = new HashMap<>(); |
| | | params.put("starttime", filter.get("starttime")); |
| | | params.put("endtime", filter.get("endtime")); |
| | | params.put("enterprisename", filter.get("enterprisename")); |
| | | params.put("safetysupervision", filter.get("safetysupervision")); |
| | | params.put("province", filter.get("province")); |
| | | params.put("city", filter.get("city")); |
| | | params.put("district", filter.get("district")); |
| | | List<String> list = productService.selectTypes(); |
| | | List<Map> res = entryDetailInfoMapper.selectEnterpriseTypeEntry(page, params, list); |
| | | Map totalRow = entryDetailInfoMapper.selectAllType(params, list); |
| | | ArrayList<Map> result = new ArrayList<>(res); |
| | | result.add(totalRow); |
| | | return page.setRecords(result); |
| | | } |
| | | |
| | | @Override |
| | | public List<Map> selectExportEnterpriseTypeEntry(Map<String, Object> filter, UserInfo user) { |
| | | Map<String, Object> params = new HashMap<>(); |
| | | params.put("starttime", filter.get("starttime")); |
| | | params.put("endtime", filter.get("endtime")); |
| | | params.put("enterprisename", filter.get("enterprisename")); |
| | | params.put("safetysupervision", filter.get("safetysupervision")); |
| | | params.put("province", filter.get("province")); |
| | | params.put("city", filter.get("city")); |
| | | params.put("district", filter.get("district")); |
| | | List<String> list = productService.selectTypes(); |
| | | List<Map> res = entryDetailInfoMapper.selectEnterpriseTypeEntry(params, list); |
| | | Map totalRow = entryDetailInfoMapper.selectAllType(params, list); |
| | | ArrayList<Map> result = new ArrayList<>(res); |
| | | result.add(totalRow); |
| | | return result; |
| | | } |
| | | |
| | | @Override |
| | | public IPage selectCityTypeEntry(Page<Map> page, Map<String, Object> filter, UserInfo user) { |
| | | Map<String, Object> params = new HashMap<>(); |
| | | params.put("province", "新疆维吾尔自治区"); |
| | | params.put("starttime", filter.get("starttime")); |
| | | params.put("endtime", filter.get("endtime")); |
| | | params.put("enterprisename", filter.get("enterprisename")); |
| | | params.put("safetysupervision", filter.get("safetysupervision")); |
| | | List<String> list = productService.selectTypes(); |
| | | List<Map> res = entryDetailInfoMapper.selectCityTypeEntry(page,params,list); |
| | | Map totalRow = entryDetailInfoMapper.selectAllType(params, list); |
| | | ArrayList<Map> result = new ArrayList<>(res); |
| | | result.add(totalRow); |
| | | return page.setRecords(result); |
| | | } |
| | | |
| | | @Override |
| | | public List<Map> selectExportCityTypeEntry(Map<String, Object> filter, UserInfo user) { |
| | | Map<String, Object> params = new HashMap<>(); |
| | | params.put("province", "新疆维吾尔自治区"); |
| | | params.put("starttime", filter.get("starttime")); |
| | | params.put("endtime", filter.get("endtime")); |
| | | params.put("enterprisename", filter.get("enterprisename")); |
| | | params.put("safetysupervision", filter.get("safetysupervision")); |
| | | List<String> list = productService.selectTypes(); |
| | | List<Map> res = entryDetailInfoMapper.selectCityTypeEntry(params,list); |
| | | Map totalRow = entryDetailInfoMapper.selectAllType(params, list); |
| | | ArrayList<Map> result = new ArrayList<>(res); |
| | | result.add(totalRow); |
| | | return result; |
| | | } |
| | | } |