java list添加对象属性_把list(对象)集合中的(某个属性),放到数组中。

@RequestMapping(value="delSpecialguardInfo",method=RequestMethod.POST)public void delSpecialguardInfo(HttpServletRequest request,HttpServletResponse response,@RequestParam("ids")String ids) throwsIOException{

Map status=new HashMap();if(ids!=null&&!"".equals(ids)){

String arr[]=ids.split(":");//分割多个人员id,debug看到id之间用的:隔开boolean boo=false;

String strName="";

List list=specialguardService.findSgIdFormOrder();//查询所有还有预约的特位 idfor(String string : arr) {//一个个判断保存

SpecialguardInfo order=specialguardService.findSpecialguardInfoById(string);//用来获取此特位信息,用于保存。

boo=list.contains(string);//判断string变量代表的id号是否在list中,list代表有预约的特位//查出这个特卫的姓名

SpecialguardInfo sg=specialguardService.findSpecialguardInfoById(string);

strName=sg.getName();if(boo){

//这是一个后台强行在前端页面弹出警告框的操作,慎用。。int res = JOptionPane.showConfirmDialog(null, strName+"这个特位还有预约尚未完成,确定删除?", "警告", JOptionPane.YES_NO_OPTION);if (res == JOptionPane.YES_OPTION) {//点击“是”后执行这个代码块

//执行删除才做后保存。此处删除是假删除,改编状态而已

order.set_state(0);

specialguardService.save(order);

status.put("status", 200);

}else{

//不删除,状态保持不变,1代表未删除0代表已删除

order.set_state(1);

specialguardService.save(order);

status.put("status", 200);

}

}else{

//boo==false代表没有订单的特卫,可以不用提示直接删除。

order.set_state(0);

specialguardService.save(order);

status.put("status", 200);

}

}

}else{

status.put("status", 201);

}

response.setHeader("Access-Control-Allow-Origin","*");

response.setHeader("Access-Control-Allow-Methods","GET,POST");

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值