|  | @@ -1,6 +1,8 @@
 | 
	
		
			
				|  |  |  package org.jeecg.modules.zrzyqc.gzvhb.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 org.jeecg.common.system.api.ISysBaseAPI;
 | 
	
		
			
				|  |  |  import org.jeecg.common.system.vo.DictModel;
 | 
	
		
			
				|  |  |  import org.jeecg.common.system.vo.SysCategoryModel;
 | 
	
	
		
			
				|  | @@ -9,13 +11,13 @@ import org.jeecg.modules.zrzyqc.gzvhb.mapper.QcSsgqzysytdqkGzvMapper;
 | 
	
		
			
				|  |  |  import org.jeecg.modules.zrzyqc.gzvhb.model.ResultCount;
 | 
	
		
			
				|  |  |  import org.jeecg.modules.zrzyqc.gzvhb.service.IQcSsgqzysytdqkGzvService;
 | 
	
		
			
				|  |  |  import org.jeecg.modules.zrzyqc.qyxx.entity.QcQyxx;
 | 
	
		
			
				|  |  | +import org.jeecg.modules.zrzyqc.qyxx.entity.QcSsCountVO;
 | 
	
		
			
				|  |  |  import org.jeecg.modules.zrzyqc.qyxx.mapper.QcQyxxMapper;
 | 
	
		
			
				|  |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  |  import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -import java.text.DecimalFormat;
 | 
	
		
			
				|  |  |  import java.util.*;
 | 
	
		
			
				|  |  |  import java.util.stream.Collectors;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -38,6 +40,7 @@ public class QcSsgqzysytdqkGzvServiceImpl extends ServiceImpl<QcSsgqzysytdqkGzvM
 | 
	
		
			
				|  |  |      public void upSfsb(String id) {
 | 
	
		
			
				|  |  |          qcSsgqzysytdqkGzvMapper.upSfsb(id);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public QcQyxx selectQyxx(String username, String orCode) {
 | 
	
		
			
				|  |  |          return qcSsgqzysytdqkGzvMapper.selectQyxx(username, orCode);
 | 
	
	
		
			
				|  | @@ -95,7 +98,7 @@ public class QcSsgqzysytdqkGzvServiceImpl extends ServiceImpl<QcSsgqzysytdqkGzvM
 | 
	
		
			
				|  |  |                          entry -> entry.getValue().get("value").toString()
 | 
	
		
			
				|  |  |                  ));
 | 
	
		
			
				|  |  |          for (QcSsgqzysytdqkGzv qcSsgqzysytdqkGzv : list) {
 | 
	
		
			
				|  |  | -            if (qcSsgqzysytdqkGzv.getSysOrgCode() != null && qcSsgqzysytdqkGzv.getSysOrgCode().length()>=6) {
 | 
	
		
			
				|  |  | +            if (qcSsgqzysytdqkGzv.getSysOrgCode() != null && qcSsgqzysytdqkGzv.getSysOrgCode().length() >= 6) {
 | 
	
		
			
				|  |  |                  String code = qcSsgqzysytdqkGzv.getSysOrgCode().substring(0, 6);
 | 
	
		
			
				|  |  |                  String value = map.get(code).toString();
 | 
	
		
			
				|  |  |                  qcSsgqzysytdqkGzv.setFirstOrgName(value);
 | 
	
	
		
			
				|  | @@ -114,7 +117,7 @@ public class QcSsgqzysytdqkGzvServiceImpl extends ServiceImpl<QcSsgqzysytdqkGzvM
 | 
	
		
			
				|  |  |                  ));
 | 
	
		
			
				|  |  |          if (null != qcSsgqzysytdqkGzv) {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            if (qcSsgqzysytdqkGzv.getSysOrgCode() != null && qcSsgqzysytdqkGzv.getSysOrgCode().length()>=6) {
 | 
	
		
			
				|  |  | +            if (qcSsgqzysytdqkGzv.getSysOrgCode() != null && qcSsgqzysytdqkGzv.getSysOrgCode().length() >= 6) {
 | 
	
		
			
				|  |  |                  String code = qcSsgqzysytdqkGzv.getSysOrgCode().substring(0, 6);
 | 
	
		
			
				|  |  |                  String value = map.get(code).toString();
 | 
	
		
			
				|  |  |                  qcSsgqzysytdqkGzv.setFirstOrgName(value);
 | 
	
	
		
			
				|  | @@ -132,7 +135,7 @@ public class QcSsgqzysytdqkGzvServiceImpl extends ServiceImpl<QcSsgqzysytdqkGzvM
 | 
	
		
			
				|  |  |                          entry -> entry.getValue().get("value").toString()
 | 
	
		
			
				|  |  |                  ));
 | 
	
		
			
				|  |  |          for (QcQyxx qcQyxx : list) {
 | 
	
		
			
				|  |  | -            if (qcQyxx.getSysOrgCode() != null && qcQyxx.getSysOrgCode().length()>=6) {
 | 
	
		
			
				|  |  | +            if (qcQyxx.getSysOrgCode() != null && qcQyxx.getSysOrgCode().length() >= 6) {
 | 
	
		
			
				|  |  |                  String code = qcQyxx.getSysOrgCode().substring(0, 6);
 | 
	
		
			
				|  |  |                  String value = map.get(code).toString();
 | 
	
		
			
				|  |  |                  qcQyxx.setFirstOrgName(value);
 | 
	
	
		
			
				|  | @@ -141,9 +144,26 @@ public class QcSsgqzysytdqkGzvServiceImpl extends ServiceImpl<QcSsgqzysytdqkGzvM
 | 
	
		
			
				|  |  |          return list;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 省属企业统计
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  | +     * @param page
 | 
	
		
			
				|  |  | +     * @return
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    @Override
 | 
	
		
			
				|  |  | +    public IPage<QcSsCountVO> customPage(Page<QcSsCountVO> page, QcSsCountVO qcSsCountVO) {
 | 
	
		
			
				|  |  | +        return baseMapper.customPage(qcSsCountVO, page);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @Override
 | 
	
		
			
				|  |  | +    public List<String> getFirstNames() {
 | 
	
		
			
				|  |  | +       return baseMapper.getFirstNames();
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 省属企业统计图表
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  |       * @param list
 | 
	
		
			
				|  |  |       * @return
 | 
	
		
			
				|  |  |       */
 | 
	
	
		
			
				|  | @@ -232,13 +252,14 @@ public class QcSsgqzysytdqkGzvServiceImpl extends ServiceImpl<QcSsgqzysytdqkGzvM
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 省直企业统计图表
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  |       * @param list
 | 
	
		
			
				|  |  |       * @return
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public List<Map<String, Double>> sumListBysz(List<QcSsgqzysytdqkGzv> list) {
 | 
	
		
			
				|  |  |          List<DictModel> xzqh = sysBaseAPI.getDictItems("xq");
 | 
	
		
			
				|  |  | -       // List<DictModel> tsyqsyfsList = sysBaseAPI.getDictItems("tsyqsyfs");
 | 
	
		
			
				|  |  | +        // List<DictModel> tsyqsyfsList = sysBaseAPI.getDictItems("tsyqsyfs");
 | 
	
		
			
				|  |  |          List<SysCategoryModel> sysCategoryModels = sysBaseAPI.queryAllSysCategory();
 | 
	
		
			
				|  |  |          Double num = Double.valueOf(0);
 | 
	
		
			
				|  |  |          List<Map<String, Double>> result = new ArrayList<>();
 |