物资登记打回和通过

来源:互联网 发布:如何在淘宝二手卖东西 编辑:程序博客网 时间:2024/05/29 04:45
Model.prototype.button4Click = function(event){
var mainData = this.comp("mainData");
var params = new biz.Request.ActionParam();
params.setString("currID", mainData.getCurrentRowID());
params.setString("tableType", "物资");
params.setString("type", "项目");
// 调用动作
var me = this;
biz.Request.sendBizRequest({
"context" : this.getContext(), 
"action" : "registerStroge",
"parameters" : params,
"callback" : function(data) {
// data.ignoreError 是否忽略默认的异常处理,默认值true
data.ignoreError = false;
// data.state 请求返回状态,标识请求是否执行成功
if (data.state) {
debugger;
mainData.setValue("fDataState", "已审核");
mainData.saveData();
mainData.refreshData();
}
}
});

};

//打回
Model.prototype.button1Click = function(event){
var mainData = this.comp("mainData");
mainData.setValue("fDataState", "未提交");
mainData.saveData();
mainData.refreshData();
};
return Model;

//如果不存在,插入库存,如果存在,更新库存
if(isExist(fProjectID, fInfoCode, tableType ,type)){
String inStr = "insert into TE_MaterialStroge s(s,s.version,s.fProjectID,s.fProjectName,s.fClassCode,s.fClassName,s.fInfoCode,s.fInfoName,s.fModel,s.fUnit,s.fNumber,s.fTableType,s.fType) "
+"values(guid(),0,'"+fProjectID+"','"+fProjectName+"','"+fClassCode+"','"+fClassName+"','"+fInfoCode+"','"+fInfoName+"','"+fModel+"','"+fUnit+"',"+fNumber+",'"+tableType+"','"+type+"')";
System.out.println(inStr);
KSQL.executeUpdate(inStr, null, "/TeamTreasure/material/data", null);
}else{
int num = getStrogeNum(fProjectID, fInfoCode, tableType ,type);
String upStr = "update TE_MaterialStroge s set s.fNumber = "+(fNumber+num)+" where s.fProjectID='"+fProjectID+"' and s.fInfoCode='"+fInfoCode+"' and s.fTableType='"+tableType+"' and s.fType='"+type+"'";
System.out.println(upStr);
KSQL.executeUpdate(upStr, null, "/TeamTreasure/material/data", null);
}
}
}

0 0
原创粉丝点击