diff --git a/WebContent/ProductManage/ProductConfig/ProductInfo.jsp b/WebContent/ProductManage/ProductConfig/ProductInfo.jsp index 369f1bd3c..8e48cd64c 100644 --- a/WebContent/ProductManage/ProductConfig/ProductInfo.jsp +++ b/WebContent/ProductManage/ProductConfig/ProductInfo.jsp @@ -30,7 +30,7 @@ include file="/Frame/resources/include/ui/include_info.jspf"%> if(!iV_all(0)) return; var typeNo = getItemValue(0,getRow(),"TypeNo"); var sortNo = getItemValue(0,getRow(),"SortNo"); - var result = AsControl.RunJavaMethodTrans("com.amarsoft.app.als.prd.manager.ProductManager","checkTypeNo","newProductID="+typeNo+",catalogNo=<%=catalogNo%>,type=<%=type%>,sortNo="+sortNo); + var result = AsControl.RunJavaMethodTrans("com.amarsoft.app.als.prd.manager.ProductManager","getSortNo","newProductID="+typeNo+",catalogNo=<%=catalogNo%>,type=<%=type%>,sortNo="+sortNo + ",usesrId=<%=CurUser.getUserID()%>,orgId=<%=CurUser.getOrgID()%>"); var results = result.split('@'); setItemValue(0,getRow(),"sortno",results[1]); as_save(0); diff --git a/src_prd/com/amarsoft/app/als/prd/manager/ProductManager.java b/src_prd/com/amarsoft/app/als/prd/manager/ProductManager.java index be015f898..ba90f4c7a 100644 --- a/src_prd/com/amarsoft/app/als/prd/manager/ProductManager.java +++ b/src_prd/com/amarsoft/app/als/prd/manager/ProductManager.java @@ -22,6 +22,7 @@ import com.amarsoft.are.ARE; import com.amarsoft.are.io.FileTool; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.BizObjectManager; +import com.amarsoft.are.jbo.JBOException; import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; import com.amarsoft.are.util.StringFunction; @@ -128,6 +129,27 @@ public class ProductManager{ this.sortNo = sortNo; } + public String addProductDataLog(JBOTransaction tx) throws Exception { + //增加产品编辑日志 + BizObjectManager bomPL = JBOFactory.getBizObjectManager(PRODUCT_LOG.CLASS_NAME, tx); + String info = userId + new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + "D"; + BizObject boPL = bomPL.newObject(); + boPL.setAttributeValue("name", newProductID); + boPL.setAttributeValue("information", info); + boPL.setAttributeValue("operation", "add"); + boPL.setAttributeValue("target", "data"); + boPL.setAttributeValue("inputuserid", userId); + boPL.setAttributeValue("inputorgid", orgId); + boPL.setAttributeValue("imputtime", StringFunction.getTodayNow()); + bomPL.saveObject(boPL); + return "success"; + } + + public String getSortNo(JBOTransaction tx) throws Exception { + addProductDataLog(tx); + return this.checkTypeNo(tx); + } + /** * * @param tx