| | |
| | | package com.vci.web.controller; |
| | | |
| | | |
| | | |
| | | import com.vci.client.bof.ClientBusinessObject; |
| | | import com.vci.client.uif.actions.client.DataRightUtil; |
| | | import com.vci.client.uif.engine.common.DefaultTableNode; |
| | | import com.vci.client.uif.engine.common.IDataNode; |
| | | import com.vci.corba.common.PLException; |
| | | import com.vci.corba.omd.data.BusinessObject; |
| | | import com.vci.starter.web.enumpck.DataSecretEnum; |
| | | import com.vci.starter.web.enumpck.UserSecretEnum; |
| | | import com.vci.starter.web.pagemodel.BaseResult; |
| | | import com.vci.starter.web.pagemodel.SessionInfo; |
| | | import com.vci.web.dto.BaseModelDTO; |
| | | import com.vci.web.dto.BaseModelDTOList; |
| | | import com.vci.starter.web.dto.BaseModelDTO; |
| | | import com.vci.starter.web.dto.BaseModelDTOList; |
| | | import com.vci.web.properties.WebProperties; |
| | | import com.vci.web.service.WebSecretServiceI; |
| | | import com.vci.web.util.WebUtil; |
| | |
| | | |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.util.HashMap; |
| | | |
| | | /** |
| | | * 数据权限控制 |
| | |
| | | //先判断密级 |
| | | //weidy修改,换成从线程里获取当前用户信息 |
| | | SessionInfo si = WebUtil.getCurrentUserSessionInfo(); |
| | | DataRightUtil dataRightUtil = new DataRightUtil(new HashMap()); |
| | | // DataRightUtil dataRightUtil = new DataRightUtil(new HashMap()); |
| | | StringBuilder sb = new StringBuilder(); |
| | | return BaseResult.fail(""); |
| | | } |
| | |
| | | * @throws PLException 缺少的时候会抛出异常 |
| | | */ |
| | | protected Object getSelectedObject(BaseModelDTO boData) throws PLException { |
| | | IDataNode selectedObject = new DefaultTableNode(); |
| | | ClientBusinessObject cbo = new ClientBusinessObject(); |
| | | //此方法没有被引用,且IDataNode对象没有 |
| | | // IDataNode selectedObject = new DefaultTableNode(); |
| | | BusinessObject cbo = new BusinessObject(); |
| | | if(StringUtils.isBlank(boData.getOid())){ |
| | | throw new PLException("没有获取到数据的主键",new String[0]); |
| | | } |
| | |
| | | if(StringUtils.isBlank(boData.getNameOid())){ |
| | | throw new PLException("没有获取到数据的项主键",new String[0]); |
| | | } |
| | | if(StringUtils.isBlank(boData.getBtmname())){ |
| | | if(StringUtils.isBlank(boData.getBtmName())){ |
| | | throw new PLException("没有获取到数据的业务类型",new String[0]); |
| | | } |
| | | cbo.setOid(boData.getOid()); |
| | | cbo.setRevisionid(boData.getRevisionOid()); |
| | | cbo.setNameoid(boData.getNameOid()); |
| | | cbo.setBtmName(boData.getBtmname()); |
| | | selectedObject.setMasterObject(cbo); |
| | | return selectedObject; |
| | | cbo.oid = boData.getOid(); |
| | | cbo.revoid = boData.getRevisionOid(); |
| | | cbo.nameoid = boData.getNameOid(); |
| | | cbo.btName = boData.getBtmName(); |
| | | return null; |
| | | } |
| | | |
| | | |