@Override protected String doCheck(BusiActionParamVO<T> param) throws BusinessException { String commonError = commonCheck(param); if (commonError != null) return commonError; ActionVO actionVO = param.getLastActionVO(); // 校验票据动作 if (!(actionVO.getActioncode().equals(FbmActionConstant.AUDIT) && actionVO.getBilltype().equals(FbmBusConstant.BILLTYPE_GATHER) && actionVO.getPk_bill().equals(param.getPk_bill()))) { return nc.vo.ml.NCLangRes4VoTransl.getNCLangRes() .getStrByID("fbmcomm", "UPPFBMComm-000239") /* @res"票据"*/ + param.getBaseinfoVO().getFbmbillno() + nc.vo.ml.NCLangRes4VoTransl.getNCLangRes() .getStrByID("fbmcomm", "UPPFBMComm-000263") /* @res"的前一操作必须是审核收票登记单。"*/ + BusiMessageTranslator.translateAction(param); } return null; }