| | |
| | | package com.vci.web.dao.impl; |
| | | |
| | | import com.vci.corba.omd.data.BusinessObject; |
| | | import com.vci.starter.web.constant.QueryOptionConstant; |
| | | import com.vci.starter.web.exception.VciBaseException; |
| | | import com.vci.starter.web.pagemodel.PageHelper; |
| | | import com.vci.starter.web.util.VciBaseUtil; |
| | | import com.vci.starter.web.wrapper.VciQueryWrapperForDO; |
| | | import com.vci.web.dao.OsCodeBreakCodeDaoI; |
| | | import com.vci.web.model.OsCodeBreakCodeDO; |
| | | import com.vci.web.pageModel.BatchCBO; |
| | | import com.vci.model.OsCodeBreakCodeDO; |
| | | import com.vci.pagemodel.BatchCBO; |
| | | import com.vci.web.service.WebBoServiceI; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; |
| | | import static com.vci.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; |
| | | |
| | | /** |
| | | * Description:断码内容数据操作层实现类 |
| | |
| | | VciBaseUtil.alertNotNull(ruleOid,"规则分类",serialAccord,"流水依据"); |
| | | Map<String,String> conditionMap = new HashMap<String, String>(); |
| | | conditionMap.put("pkcoderule",ruleOid); |
| | | List<com.vci.client.bof.ClientBusinessObject> queryList = this.boService.queryCBO("codebreakcode", conditionMap); |
| | | List<BusinessObject> queryList = this.boService.queryCBO("codebreakcode", conditionMap); |
| | | if (CollectionUtils.isEmpty(queryList)){ |
| | | throw new VciBaseException("规则分类[{0}]在系统中不存在",new String[]{ruleOid}); |
| | | } |
| | | conditionMap.clear(); |
| | | String oid = ""; |
| | | for (com.vci.client.bof.ClientBusinessObject object : queryList) { |
| | | oid += object.getOid() + ","; |
| | | for (BusinessObject object : queryList) { |
| | | oid += object.oid + ","; |
| | | } |
| | | oid = "(" + oid.substring(0,oid.length() -1) + ")"; |
| | | conditionMap.put("oid", QueryOptionConstant.IN + oid); |