我在做一个java项目的二次开发,项目是公司买的;
现在我做了一个java类,但编译的时候不能通过,报软件包和符号不能找到,
类如下:
import java.io.*;
import java.util.Calendar;
import java.util.HashMap;
import java.sql.*;
import weaver.conn.ConnStatement;
//import weaver.conn.RecordSet;
import weaver.conn.RecordSetTrans;
import weaver.docs.DocDetailLog;
import weaver.docs.docs.*;
import weaver.general.Util;
import weaver.hrm.resource.ResourceComInfo;
import weaver.soa.workflow.request.RequestInfo;
import weaver.system.SystemComInfo;
import weaver.soa.workflow.request.Cell;
import weaver.soa.workflow.request.DetailTable;
import weaver.soa.workflow.request.Property;
import weaver.soa.workflow.request.Row;
import java.text.DecimalFormat;
public class FeesApplyOk implements Action
{
public String execute(RequestInfo requestinfo)
{
String strCompany=""; //公司
String strPaymentdate=""; //付款日期
String strShortname=""; //账户名称 Shortname 主表字段
String strOpeningbalance=""; //金额 由明细金额累加
String strTextContent=""; //文本 主表文本"12" 明细文本 "科目名称+ +用户名"
String strBalanceMethod=""; //余额方法 查询所得
String strCurrency=""; //货币 查询所得
String strStatementno=""; //最新报表好 查询所得
String strTransno=""; //一次付清事务编号 根据明细数据从1递增
String strTransid=""; //一次付清事务ID
String strDetailBalance=""; //明细行金额
String strDomAmount="";
String strERPNo=""; //ERP科目编码 查询所得
String strPeopleNo=""; //人员编码 查询所得
String strPlantNo=""; //板块编码 查询所得
String strDepartmentNo=""; //部门编码 查询所得
String strMaxPaymentId=""; //凭证主表数据ID
String strPeopleName=""; //人员名称 查询所得
String strErrorSql="";
String strError="";
String strOpenBalAccCurr="";
//String strLastErrorSql="";
String strRequestId = requestinfo.getRequestid();
//String s1 = requestinfo.getLastoperator();
//String s2 = requestinfo.getDescription();
String strWorkflowId = requestinfo.getWorkflowid();
char separator = Util.getSeparator();
String para = "";
DBManager db13=new DBManager("oa");
try{
//取主表数据
String requestid=requestinfo.getRequestid()+"";
Property[] properties = requestinfo.getMainTableInfo().getProperty();// 获取表单主字段信息
HashMap<String, String> mainmap=new HashMap<String, String>(); //主表数据字段键值对应
for (int i = 0; i < properties.length; i++) {
//para = "";
String name = Util.null2String(properties[i].getName());// 主字段名称
String value = Util.null2String(properties[i].getValue());// 主字段对应的值
mainmap.put(name,value);
}
//取明细数据
DetailTable[] detailtable = requestinfo.getDetailTableInfo()
.getDetailTable();// 获取所有明细表
HashMap<String, HashMap<String, String>> detailmap=new HashMap<String, HashMap<String, String>>(); //明细数据行键值对应
if (detailtable.length > 0) {
for (int i = 0; i < detailtable.length; i++) {
DetailTable dt = detailtable[i];// 指定明细表
Row[] s = dt.getRow();// 当前明细表的所有数据,按行存储
for (int j = 0; j < s.length; j++) {
Row r = s[j];// 指定行
Cell c[] = r.getCell();// 每行数据再按列存储
HashMap<String, String> detail=new HashMap<String, String>(); //明细数据行字段值键值对应
for (int k = 0; k < c.length; k++) {
Cell c1 = c[k];// 指定列
String name = Util.null2String(c1.getName());// 明细字段名称
String value = Util.null2String(c1.getValue());// 明细字段的值
detail.put(name,value);
}
detailmap.put(j+1+"detail",detail);
}
}
}
DecimalFormat df=new DecimalFormat("#.00");
//取公司号 和部门编码 20110215徐应怀
DBManager db2=new DBManager("oa");
String department = mainmap.get("appdept");
boolean flag = true;
ResultSet rs2 = db2.getResultSet("select t.supdepid,substr(t.departmentcode,1,2)company,t.departmentcode from hrmdepartment t where id ="+department+"");
if (rs2.next())
{
department = rs2.getInt("supdepid")+"";
strCompany = rs2.getString("company");
strDepartmentNo = rs2.getString("departmentcode");
while(flag)
{
if (strDepartmentNo.equals(""))//如果该部门编号为组,则取上级部门
{
ResultSet rs3 = db2.getResultSet("select t.supdepid,substr(t.departmentcode,1,2)company,t.departmentcode from hrmdepartment t where id ="+department+"");
if (rs3.next())
{
department = rs3.getInt("supdepid")+"";
strCompany = rs3.getString("company");
strDepartmentNo = rs3.getString("departmentcode");
}
}else
{
flag = false;
}
}
}
System.out.println("公司编号:"+strCompany);
DBManager db3=new DBManager("oa");
//取付款日期
String dateSql="Select t5.* From Workflow_Currentoperator t5";
dateSql=dateSql+" Where t5.Requestid = '"+strRequestId+"' And t5.Workflowid = '"+strWorkflowId+"'";
dateSql=dateSql+" And t5.Operatedate Is Not Null And t5.Isreject Is Null And t5.Userid In";
dateSql=dateSql+" (Select T4.Resourceid From (Select t.Resourceid, T3.Lastname,T1.Rolesname";
dateSql=dateSql+" From Hrmrolemembers t, Hrmroles T1, Hrmresource T3 Where t.Roleid In";
dateSql=dateSql+" (Select T2.Id From Hrmroles T2 Where T2.Rolesname Like '%会计%') And t.Roleid = T1.Id And t.Resourceid = T3.Id) T4)";
ResultSet rs3=db3.getResultSet(dateSql);
if(rs3.next()){
strPaymentdate=rs3.getString("operatedate");
}
//--------------------------------------------------------------------------------------------
System.out.println("取付款日期:"+strPaymentdate);
DBManager db4=new DBManager("oa");
//取账户名称
String strShortname1=mainmap.get("selectcus").toString();
ResultSet rs4=db4.getResultSet("select t.customerid from bl_customer_info t Where t.customerno='"+strShortname1+"'");
if(rs4.next()){
strShortname1=rs4.getString("customerid");
}
String[] ids=strShortname1.split("\\u007C");
strShortname=ids[0].trim(); //账户名称
//--------------------------------------------------------------------------------------------
System.out.println("取账户名称:"+strShortname);
//主表文本
strTextContent="12";
DBManager db5=new DBManager();
//取余额方法 货币
String currSql="Select t.Currency, Nvl(t.Balance_Method,'Nothing') As Balance_Method From Cash_Account t Where t.Short_Name = '"+strShortname+"' And t.Company = '"+strCompany+"'";
ResultSet rs5=db5.getResultSet(currSql);
if(rs5.next()){
strBalanceMethod=rs5.getString("Balance_Method"); //余额方法
if(strBalanceMethod.equals("Nothing")){
strBalanceMethod="Group";
}
strCurrency=rs5.getString("Currency"); //货币
}
//--------------------------------------------------------------------------------------------
System.out.println("货币:"+strCurrency);
System.out.println("余额方法:"+strBalanceMethod);
String currencyType="";
double currencyRate=0;
DBManager dbm1=new DBManager();
String curRate="Select t.Currency_Type, t.Currency_Rate From Ifsapp.Latest_Currency_Rates t";
curRate=curRate+" Where t.Company = '"+strCompany+"' And t.Currency_Code = '"+strCurrency+"'";
ResultSet rsdbm1=dbm1.getResultSet(curRate);
if(rsdbm1.next()){
currencyType=rsdbm1.getString("Currency_Type");
currencyRate=rsdbm1.getDouble("Currency_Rate");
}
System.out.println("Currency Type:"+currencyType);
System.out.println("汇率:"+currencyRate);
DBManager db8=new DBManager();
//取得凭证主表数据ID
// String MaxPaymentIdSql="Select Max(t.Mixed_Payment_Id) As Mixed_Payment_Id From Mixed_Payment t Where";
// MaxPaymentIdSql=MaxPaymentIdSql+" t.Short_Name = '"+strShortname+"' And t.Company = '"+strCompany+"'";
String MaxPaymentIdSql="Select Max(t.Mixed_Payment_Id) As Mixed_Payment_Id From Mixed_Payment t Where";
MaxPaymentIdSql=MaxPaymentIdSql+" t.Company = '"+strCompany+"'";
//strLastErrorSql="取凭证主表数据ID :"+MaxPaymentIdSql;
ResultSet rs8=db8.getResultSet(MaxPaymentIdSql);
if(rs8.next()){
strMaxPaymentId=(Integer.parseInt(rs8.getString("Mixed_Payment_Id"))+1)+""; //凭证主表数据ID
}
//--------------------------------------------------------------------------------------------
System.out.println("取凭证主表数据ID:"+strMaxPaymentId);
DBManager db6=new DBManager();
//取最新报表号
String statementNoSql="Select (Max(To_Number(t.Statement_No)) + 1) as stateNo From Mixed_Payment t";
statementNoSql=statementNoSql+" Where t.Company = '"+strCompany+"'";
System.out.println("--"+statementNoSql);
ResultSet rs6=db6.getResultSet(statementNoSql);
if(rs6.next()){
strStatementno=rs6.getString("stateNo");
}
//--------------------------------------------------------------------------------------------
System.out.println("最新报表号:"+strStatementno);
//计算主表金额
double moneyCount=0;
for (int l = 1; l <= detailmap.size(); l++) {
HashMap<String, String> hmtemp=detailmap.get(l+"detail");
moneyCount=moneyCount+Double.parseDouble((String)hmtemp.get("money"));
}
strOpenBalAccCurr=df.format(currencyRate*moneyCount)+"";
strOpeningbalance=moneyCount+"";
//--------------------------------------------------------------------------------------------
System.out.println("主表金额:"+strOpeningbalance);
DBManager db7=new DBManager("oa");
//取人员信息
String strPeopleSql="Select t1.lastname,t1.Loginid From Hrmresource t1 Where t1.id='"+mainmap.get("applicant")+"'";
ResultSet rs7=db7.getResultSet(strPeopleSql);
if(rs7.next()){
strPeopleName=rs7.getString("lastname");
strPeopleNo=rs7.getString("Loginid");
}
//--------------------------------------------------------------------------------------------
System.out.println("取人员信息:"+strPeopleName+" "+strPeopleNo);
/* 报销时在报销人所在的公司和部门,现在无需判断 20110215 徐应怀
//判断人员是否存在于目标报销公司
DBManager dbt=new DBManager();
String isInsertUserSql="Select Count(t.CODE_B) as con From IFSAPP.CODE_B t Where t.company='"+strCompany+"' And t.CODE_B='"+strPeopleNo+"'";
ResultSet rst=dbt.getResultSet(isInsertUserSql);
int isCon=0;
if(rst.next()){
isCon=rst.getInt("con");
}
if(isCon==0){
DBManager dbt1=new DBManager();
dbt1.setAutoCommit(false);
String insertUserParam = strCompany.trim() + sp;
insertUserParam = insertUserParam + strPeopleNo.trim() + sp;
insertUserParam = insertUserParam + strPeopleName.trim() + sp;
insertUserParam = insertUserParam + "2008-01-01-00.00.00" + sp;
insertUserParam = insertUserParam + "2058-12-31-00.00.00" + sp;
insertUserParam = insertUserParam + "B";
System.out.println("添加人员:"+insertUserParam);
dbt1.executeUpdate("InsertUserToCompany", insertUserParam); //添加人员
dbt1.commitConnection();
dbt1.setAutoCommit(true);
}*/
String sp = ",";
DBManager db=new DBManager();
try {
String strparam = strCompany.trim() + sp; //公司
strparam = strparam + strPaymentdate.trim() + sp; //付款日期
strparam = strparam + strShortname.trim() + sp; //账户名称
strparam = strparam + strOpeningbalance.trim() + sp; //主表金额
strparam = strparam + strOpenBalAccCurr.trim() + sp; //乘以汇率后的金额
strparam = strparam + strTextContent.trim() + sp; //主表文本
strparam = strparam + strBalanceMethod.trim() + sp; //余额方法
strparam = strparam + strCurrency.trim() + sp; //货币
strparam = strparam + (currencyRate+"").trim() + sp; //汇率
strparam = strparam + currencyType.trim() + sp; //货币类型
strparam = strparam + strStatementno.trim(); //最新报表号
db.setAutoCommit(false);
db.executeUpdate("Procpricemain", strparam); //执行主表存储过程
//--------------------------------------------------------------------------------------------
System.out.println("主表存储过程参数:"+strparam);
for (int l = 1; l <= detailmap.size(); l++) {
strTransno=l+""; //一次付清事务编号
strTransid=(l-1)+""; //一次付清事务ID
HashMap<String, String> hmtemp=detailmap.get(l+"detail");
strDetailBalance=(String)hmtemp.get("money"); //明细单行金额
strDomAmount=df.format(Double.parseDouble(strDetailBalance) * currencyRate)+"";
/* String erptemp=(String)hmtemp.get("costtype");
String erppojid=(String)hmtemp.get("project");
String erppojdid=(String)hmtemp.get("object"); */
String midStr=(String)hmtemp.get("costtype");
DBManager db10=new DBManager("oa");
//ERP科目编码
String erppojdid="";
String erpNoSql="Select t.typeid,t.pojid,t.pojdid,t.erpno From Bl_Costbudget_Erpno t";
erpNoSql=erpNoSql+" Where t.Erpno = (Select t.Erpno From Bl_Browser_Message_Tab t Where t.Mid = '"+midStr+"')";
ResultSet rs10=db10.getResultSet(erpNoSql);
if(rs10.next()){
strERPNo=rs10.getString("erpno"); //ERP科目编码
erppojdid=rs10.getString("pojdid");
}
//--------------------------------------------------------------------------------------------
System.out.println("ERP科目编码"+strERPNo);
String projectName=""; //科目名称
DBManager db9=new DBManager("oa");
String projectSql="select t.pojdname from bl_costbudget_pojdetail t Where t.pojdid='"+erppojdid+"'";
ResultSet rs9=db9.getResultSet(projectSql);
if(rs9.next()){
projectName=rs9.getString("pojdname");
}
System.out.println("科目名称"+projectName);
strTextContent=projectName+" "+strPeopleName; //明细数据文本
//--------------------------------------------------------------------------------------------
System.out.println("明细数据文本"+strTextContent);
/*String depNo=(String)hmtemp.get("depart");
DBManager dbDep=new DBManager("oa");
String depNoStr="Select t2.departid From bl_department_info t2 Where t2.departno='"+depNo+"'";
ResultSet rsDep=dbDep.getResultSet(depNoStr);
if(rsDep.next()){
strDepartmentNo=rsDep.getString("departid"); //部门编码
}*/
//部门编号
System.out.println("部门编号:"+strDepartmentNo);
strPlantNo=hmtemp.get("plate").toString();
DBManager db12=new DBManager("oa");
ResultSet rs12=db12.getResultSet("Select t.platedesc From bl_plate_info t Where t.plateid='"+strPlantNo+"'");
String strTemp="";
if(rs12.next()){
strTemp=rs12.getString("platedesc");
}
String[] st=strTemp.split("\\u007C");
strPlantNo=st[1].trim();
//--------------------------------------------------------------------------------------------
System.out.println("板块代码"+strPlantNo);
strparam = strTransid.trim() + sp;
strparam = strparam + strTransno.trim() + sp;
strparam = strparam + strCurrency.trim() + sp; //货币
strparam = strparam + (currencyRate+"").trim() + sp; //汇率
strparam = strparam + strCompany.trim() + sp; //公司
strparam = strparam + strPaymentdate.trim() + sp; //付款日期
strparam = strparam + "-"+strDetailBalance.trim() + sp; //明细单行金额
strparam = strparam + "-"+strDomAmount.trim() + sp; //明细单行金额*汇率
strparam = strparam + strTextContent.trim() + sp; //明细数据文本
strparam = strparam + strERPNo.trim()+ sp; //ERP科目编码
strparam = strparam + strPeopleNo.trim()+ sp; //人员编码
strparam = strparam + strPlantNo.trim()+ sp; //板块代码
strparam = strparam + strDepartmentNo.trim(); //部门编码
db.executeUpdate("Procpricedetail", strparam); //执行明细表存储过程
//--------------------------------------------------------------------------------------------
System.out.println("执行明细表存储过程参数:"+strparam);
strparam = strTransno.trim() + sp;
strparam = strparam + strMaxPaymentId.trim() + sp; //凭证主表ID
strparam = strparam + strCompany.trim() + sp; //公司
strparam = strparam + strPaymentdate.trim()+"-0.00.00" + sp; //付款日期
strparam = strparam + strDetailBalance.trim() + sp; //明细单行金额
strparam = strparam + strDomAmount.trim() + sp;
strparam = strparam + strERPNo.trim()+ sp; //ERP科目编码
strparam = strparam + strPeopleNo.trim()+ sp; //人员编码
strparam = strparam + strPlantNo.trim()+ sp; //板块代码
strparam = strparam + strDepartmentNo.trim(); //部门编码
db.executeUpdate("Procpricedetail2", strparam); //执行明细表存储过程2
//--------------------------------------------------------------------------------------------
System.out.println("执行明细表存储过程2:"+strparam);
}
String sqls="Insert Into Ecologyfeelog (Workflowid,Requestid,Feeuserid,Feeusername,Company,Mixed_Payment_Id,";
sqls=sqls+"Statement_No,Mixed_Payment_Date,Opening_Balance,Short_Name,Currency,Rowstate,Proof,Intodate,DOMAMOUNT) ";
sqls=sqls+"Values ('"+strWorkflowId+"','"+strRequestId+"','"+strPeopleNo+"','"+strPeopleName+"',";
sqls=sqls+"'"+strCompany.trim()+"','"+strMaxPaymentId.trim()+"','"+strStatementno.trim()+"',";
sqls=sqls+"'"+strPaymentdate.trim()+"','"+strOpeningbalance.trim()+"','"+strShortname.trim()+"',";
sqls=sqls+"'"+strCurrency.trim()+"','','',Sysdate,'"+strOpenBalAccCurr.trim()+"')";
db.executeSql(sqls);
db.commitConnection();
strTextContent="12"; //凭证文本
strparam = strPaymentdate.trim() + sp; //付款日期
strparam = strparam + strMaxPaymentId.trim() + sp; //凭证主表ID
strparam = strparam + strCompany.trim()+ sp; //公司
strparam = strparam + strTextContent.trim(); //凭证文本
//--------------------------------------------------------------------------------------------
db.executeUpdate("Procpriceaudit", strparam);
System.out.println("执行审核生成凭证:"+strparam);
db.commitConnection();
db.setAutoCommit(true);
db.closeConenction();
} catch (SQLException e) {
try {
db.rollBackConnection();
String errorSql="Insert Into EcologyDebugFeeLog (intoDate,intoWorkFlowId,intoRequestId,intoMess)";
errorSql=errorSql+" Values (Sysdate,'"+strWorkflowId+"','"+strRequestId+"','异常:凭证未生成;')";
db13.executeSql(errorSql);
} catch (SQLException e1) {
}
}
}
catch(Exception e) {
try {
String errorSql1="Insert Into EcologyDebugFeeLog (intoDate,intoWorkFlowId,intoRequestId,intoMess)";
errorSql1=errorSql1+" Values (Sysdate,'"+strWorkflowId+"','"+strRequestId+"','异常:凭证未生成;')";
db13.executeSql(errorSql1);
} catch (SQLException e1) {
}
}
return "1";
}
private static String strCode="";
public void getDepartment(String departId) throws SQLException {
DBManager dbd = new DBManager("oa");
String sql = "Select tt.supdepid,Nvl(tt.departmentcode,'Nothing') as departmentcode From Hrmdepartment tt Where tt.Id ='"
+ departId + "'";
ResultSet rs = dbd.getResultSet(sql);
if (rs.next()) {
strCode = rs.getString("departmentcode");
departId = rs.getString("supdepid");
if (strCode.equals("Nothing")) {
this.getDepartment(departId);
} else {
dbd.closeConenction();
}
}
}
}
所报的错误如下:
F:\myeclipse\workspace\test\src\weaver\interfaces\workflow\action>javac FeesAppl
yOk.java
FeesApplyOk.java:13: 软件包 weaver.conn 不存在
import weaver.conn.ConnStatement;
^
FeesApplyOk.java:15: 软件包 weaver.conn 不存在
import weaver.conn.RecordSetTrans;
^
FeesApplyOk.java:16: 软件包 weaver.docs 不存在
import weaver.docs.DocDetailLog;
^
FeesApplyOk.java:17: 软件包 weaver.docs.docs 不存在
import weaver.docs.docs.*;
^
FeesApplyOk.java:19: 软件包 weaver.general 不存在
import weaver.general.Util;
^
FeesApplyOk.java:20: 软件包 weaver.hrm.resource 不存在
import weaver.hrm.resource.ResourceComInfo;
^
FeesApplyOk.java:21: 软件包 weaver.soa.workflow.request 不存在
import weaver.soa.workflow.request.RequestInfo;
^
FeesApplyOk.java:22: 软件包 weaver.system 不存在
import weaver.system.SystemComInfo;
^
FeesApplyOk.java:24: 软件包 weaver.soa.workflow.request 不存在
import weaver.soa.workflow.request.Cell;
^
FeesApplyOk.java:25: 软件包 weaver.soa.workflow.request 不存在
import weaver.soa.workflow.request.DetailTable;
^
FeesApplyOk.java:26: 软件包 weaver.soa.workflow.request 不存在
import weaver.soa.workflow.request.Property;
^
FeesApplyOk.java:27: 软件包 weaver.soa.workflow.request 不存在
import weaver.soa.workflow.request.Row;
^
FeesApplyOk.java:30: 找不到符号
符号: 类 Action
public class FeesApplyOk implements Action
^
FeesApplyOk.java:32: 找不到符号
符号: 类 RequestInfo
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
public String execute(RequestInfo requestinfo)
^
FeesApplyOk.java:62: 找不到符号
符号: 变量 Util
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
char separator = Util.getSeparator();
^
FeesApplyOk.java:65: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db13=new DBManager("oa");
^
FeesApplyOk.java:65: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db13=new DBManager("oa");
^
FeesApplyOk.java:69: 找不到符号
符号: 类 Property
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
Property[] properties = requestinfo.getMainTableInfo().g
etProperty();// 获取表单主字段信息
^
FeesApplyOk.java:73: 找不到符号
符号: 变量 Util
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
String name = Util.null2String(properties[i].get
Name());// 主字段名称
^
FeesApplyOk.java:74: 找不到符号
符号: 变量 Util
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
String value = Util.null2String(properties[i].ge
tValue());// 主字段对应的值
^
FeesApplyOk.java:78: 找不到符号
符号: 类 DetailTable
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DetailTable[] detailtable = requestinfo.getDetailTableIn
fo()
^
FeesApplyOk.java:84: 找不到符号
符号: 类 DetailTable
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DetailTable dt = detailtable[i];// 指定
明细表
^
FeesApplyOk.java:85: 找不到符号
符号: 类 Row
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
Row[] s = dt.getRow();// 当前明细表的所
有数据,按行存储
^
FeesApplyOk.java:88: 找不到符号
符号: 类 Row
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
Row r = s[j];// 指定行
^
FeesApplyOk.java:89: 找不到符号
符号: 类 Cell
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
Cell c[] = r.getCell();// 每行数
据再按列存储
^
FeesApplyOk.java:93: 找不到符号
符号: 类 Cell
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
Cell c1 = c[k];// 指定列
^
FeesApplyOk.java:94: 找不到符号
符号: 变量 Util
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
String name = Util.null2
String(c1.getName());// 明细字段名称
^
FeesApplyOk.java:95: 找不到符号
符号: 变量 Util
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
String value = Util.null
2String(c1.getValue());// 明细字段的值
^
FeesApplyOk.java:108: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db2=new DBManager("oa");
^
FeesApplyOk.java:108: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db2=new DBManager("oa");
^
FeesApplyOk.java:138: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db3=new DBManager("oa");
^
FeesApplyOk.java:138: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db3=new DBManager("oa");
^
FeesApplyOk.java:153: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db4=new DBManager("oa");
^
FeesApplyOk.java:153: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db4=new DBManager("oa");
^
FeesApplyOk.java:169: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db5=new DBManager();
^
FeesApplyOk.java:169: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db5=new DBManager();
^
FeesApplyOk.java:186: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager dbm1=new DBManager();
^
FeesApplyOk.java:186: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager dbm1=new DBManager();
^
FeesApplyOk.java:197: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db8=new DBManager();
^
FeesApplyOk.java:197: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db8=new DBManager();
^
FeesApplyOk.java:211: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db6=new DBManager();
^
FeesApplyOk.java:211: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db6=new DBManager();
^
FeesApplyOk.java:235: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db7=new DBManager("oa");
^
FeesApplyOk.java:235: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db7=new DBManager("oa");
^
FeesApplyOk.java:272: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db=new DBManager();
^
FeesApplyOk.java:272: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db=new DBManager();
^
FeesApplyOk.java:304: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db10=new DBManager("oa");
^
FeesApplyOk.java:304: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db10=new DBManager("oa");
^
FeesApplyOk.java:318: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db9=new DBManager("oa");
^
FeesApplyOk.java:318: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db9=new DBManager("oa");
^
FeesApplyOk.java:341: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db12=new DBManager("oa");
^
FeesApplyOk.java:341: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager db12=new DBManager("oa");
^
FeesApplyOk.java:434: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager dbd = new DBManager("oa");
^
FeesApplyOk.java:434: 找不到符号
符号: 类 DBManager
位置: 类 weaver.interfaces.workflow.action.FeesApplyOk
DBManager dbd = new DBManager("oa");
^
54 错误
谁能帮帮我