产品新增日志

This commit is contained in:
zhulianghua 2018-08-07 10:28:16 +08:00
parent 9a226b0ee5
commit a55a058173
2 changed files with 23 additions and 1 deletions

View File

@ -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);

View File

@ -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