您的位置:首页 > 数据库

根据数据库获取新的序列号传到前台

2017-03-28 13:39 295 查看
var txtOrderID = Ext.create('Ext.form.field.Text', {
fieldLabel: '条件序号',
name: 'orderid',
allowBlank: true,
readOnly: true,
maxLength: 50
});
//生成新的orderid
Ext.Ajax.request({
url: 'TUDevCtrl/getNewConditionOrderID',
params: {itemid: ItemID},
async: false,
success: function (response) {
Ext.Msg.hide();
var data = Ext.decode(response.responseText);
txtOrderID.setValue(data.data);
}
});


//获取新的条件序列号
@RequestMapping("/getNewConditionOrderID")
public void getNewConditionOrderID(String itemid, HttpServletResponse response) {
Json json = new Json();
Print print = new Print();
int orderId
4000
= 0;
try {
orderId = tuDevCtrlService.getNewConditionOrderID(itemid);
} catch (Exception e) {
e.printStackTrace();
}
json.setData(orderId);
json.setSuccess(true);
print.WriteJson(response, json);
}

@Override
public int getNewConditionOrderID(String itemid) throws Exception {
int orderID = 0;
List<Map<String, Object>> list = sqlMapper.findList("select OrderID from TUDevCtrlCICondition where ItemID='" + itemid + "' order by orderid desc");
if (list != null && list.size() > 0) {
orderID = Integer.parseInt(list.get(0).get("OrderID").toString());
orderID++;
} else {//第一次return 1
return 1;
}
return orderID;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐