| | |
| | | import cn.huge.base.common.exception.ServiceException; |
| | | import cn.huge.base.common.utils.DateUtils; |
| | | import cn.huge.base.common.utils.IdUtils; |
| | | import cn.huge.base.common.utils.ObjectUtils; |
| | | import cn.huge.module.client.api.impl.UtilsClientImpl; |
| | | import cn.huge.module.constant.BaseConsts; |
| | | import cn.huge.module.ctuser.dao.mapper.CtUnitMapper; |
| | | import cn.huge.module.ctuser.domain.po.CtDept; |
| | | import cn.huge.module.ctuser.domain.po.CtUnit; |
| | | import cn.huge.module.ctuser.domain.po.CtUser; |
| | | import cn.huge.module.ctuser.dto.CtUnitWeChatCountDTO; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.apache.commons.collections.CollectionUtils; |
| | |
| | | import org.springframework.data.domain.PageRequest; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | |
| | | public void updateTerms(CtUnit ctUnit) { |
| | | mapper.updateTerms(ctUnit); |
| | | } |
| | | |
| | | /** |
| | | * 小程序统计机构数量 |
| | | * */ |
| | | public CtUnitWeChatCountDTO wechatCountUnit(){ |
| | | CtUnitWeChatCountDTO ctUnitWeChatCountDTO = new CtUnitWeChatCountDTO(); |
| | | QueryWrapper<CtUnit> unitQueryWrapper = new QueryWrapper<>(); |
| | | unitQueryWrapper.eq("unit_type", 1); |
| | | Integer zzUnitNum = mapper.selectCount(unitQueryWrapper); |
| | | if(ObjectUtils.isEmpty(zzUnitNum)){ |
| | | zzUnitNum = 0; |
| | | } |
| | | ctUnitWeChatCountDTO.setZzUnitNum(zzUnitNum); |
| | | List<Integer> unitTypeList = Arrays.asList(2,3,4,5); |
| | | QueryWrapper<CtUnit> unitQueryWrapper1 = new QueryWrapper<>(); |
| | | unitQueryWrapper1.in("unit_type", unitTypeList); |
| | | Integer tzUnitNum = mapper.selectCount(unitQueryWrapper1); |
| | | if(ObjectUtils.isEmpty(tzUnitNum)){ |
| | | tzUnitNum = 0; |
| | | } |
| | | ctUnitWeChatCountDTO.setTzUnitNum(tzUnitNum); |
| | | return ctUnitWeChatCountDTO; |
| | | } |
| | | } |