取List集合的数据

                                    取List集合的数据
开发工具与关键技术:java
作者:彭浩达
撰写时间:2019年 7月 26日

public void InsetChuku(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
String msg = “”;
HttpSession session = request.getSession(true);
String warehousekeeper = request.getParameter(“warehousekeeper”);
String procurement = request.getParameter(“procurement”);
String purchaseids = request.getParameter(“purchaseid”);
String receipts = request.getParameter(“receipts”);
PurDrugMed drugMed = (PurDrugMed)session.getAttribute(“chudruid”);

	drugMed.setWarehousekeeper(warehousekeeper);
	//drugMed.setRemark(remark);
	drugMed.setProcurement(procurement);
	drugMed.setReceipts(receipts);
	
	if(purchaseids != ""){
		int a = Integer.parseInt(purchaseids);
		drugMed.setCwarehouseid(a);
		int b = crkservice.insetchuku(drugMed);			

if(b > 0){

		BigDecimal quantitys = drugMed.getQuantity();
			
			BigDecimal shengyu = null;

List drugMeds = crkservice.drugrsr(drugMed.getDrugid());

			for (int i = 0; i < drugMeds.size(); i++) { //循环读取list;

System.out.println(drugMeds.get(i).getQuantity());//查看是否拿到list中的第一条集合中的quantity drugMeds.get(i) 同等drugMeds[i]
System.out.println(drugMeds.get(i).getPurchaseid());//查看是否拿到list中的第一条集合中的purchaseid
在这里插入图片描述
//0表示相等,-1表示小于,1表示大于
if(drugMeds.get(i).getQuantity().compareTo(quantitys)== 1){
shengyu = drugMeds.get(i).getQuantity().subtract(quantitys);
quantitys = shengyu;
}else{
shengyu = quantitys.subtract(drugMeds.get(i).getQuantity());
quantitys = shengyu;
BigDecimal dd = new BigDecimal(0);
shengyu = dd;
}
crkservice.updategaishu(drugMeds.get(i).getPurchaseid(), shengyu);
msg = “{“msg”:“新增成功”}”;

			}
		}else{
			msg = "{\"msg\":\"新增失败\"}";
		}
	}
	JSONObject jsonObject = JSONObject.fromObject(msg);
	response.setCharacterEncoding("utf-8");
	response.setContentType("text/json");
	response.getWriter().write(jsonObject.toString());
	response.getWriter().flush();
	response.getWriter().close();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值