package com.bonus.sys.service; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.bonus.sys.BaseServiceImp; import com.bonus.sys.beans.SysDictTypeBean; import com.bonus.sys.dao.SysDataDictDao; import com.bonus.sys.dao.SysDictTypeDao; @Service("SysDictTypeService") public class SysDictTypeServiceImp extends BaseServiceImp implements SysDictTypeService { @Autowired SysDataDictDao dao; @Autowired SysDictTypeDao typeDao; @Override public Map> checkHasChild(String ids) { Map> arrs = new HashMap>(); List has = new ArrayList(); List noHas = new ArrayList(); String[] idArr = ids.split(","); Integer size = idArr.length; Integer result = 0; Integer id= 0; for(int i = 0;i0) { has.add(id); }else { noHas.add(id); } } arrs.put("has", has); arrs.put("noHas", noHas); return arrs; } @Override public Integer batchDeleteByList(List noHas) { return typeDao.batchDeleteByList(noHas); } }