xiejun
2024-09-04 ac3f3629a261770f573f27e5e23f7ec19d096c2a
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WebActionServiceImpl.java
@@ -1,13 +1,15 @@
package com.vci.web.service.impl;
import com.vci.client.portal.utility.UITools;
//import com.vci.client.portal.utility.UITools;
import com.vci.corba.common.PLException;
import com.vci.corba.portal.data.PLAction;
import com.vci.starter.web.exception.VciBaseException;
import com.vci.web.pageModel.UIActionVO;
import com.vci.pagemodel.UIActionVO;
import com.vci.web.service.WebActionServiceI;
import com.vci.web.util.PlatformClientUtil;
import com.vci.web.util.WebUtil;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
@@ -18,6 +20,11 @@
@Service
public class WebActionServiceImpl implements WebActionServiceI {
    /**
     * 平台的调用工具类
     */
    @Autowired
    private PlatformClientUtil platformClientUtil;
    /**
     * action对象
@@ -29,7 +36,7 @@
    public UIActionVO getActionByOid(String oid) throws VciBaseException {
        WebUtil.alertNotNull(oid,"action的主键");
        try {
            PLAction action = UITools.getService()
            PLAction action = platformClientUtil.getUIService()
                    .getPLActionById(oid);
            if(action == null || StringUtils.isBlank(action.plOId)){
                throw new VciBaseException("这个action在系统中不存在");