if (reviewType) {
var updateIds = new Array();
$('input:checkbox[name=selectCheck]:checked').each(function () {
updateIds.push($(this).val());
});
if(updateIds.length>0){
$.ajax({
traditional: true,
type : 'POST',
data:{'idArrays':updateIds,'reviewType':reviewType,'remark':refuseReason},
url: '/applyDraw/update',
success: function (result) {
if(result){
alert("操作成功")
}else{
alert("操作失败")
}
}
});
}else{
alert("请选择要审核的订单");
}
}else{
alert("请选择拒绝原因")
}
java端接收写法:
@RequestMapping("/update")
@ResponseBody
public Object update(String[] idArrays, Integer reviewType, String remark) {
boolean flag = true;
try {
if (idArrays != null && idArrays.length > 0 && null != reviewType) {
//审核操作:更新数据库状态
for (String id : idArrays) {
UnionApplyDraw applyDraw = new UnionApplyDraw();
if (reviewType == 1) {
applyDraw.setReviewState(1); //通过
} else if (reviewType == 2) {
applyDraw.setReviewState(2);//拒绝
applyDraw.setRemark(remark);
}
applyDraw.setId(Long.parseLong(id));
applyDraw.setOperator(getLoginUser());
applyDraw.setOperateTime(new Date());
flag &= applyDrawService.updateById(applyDraw) > 0;
}
}
} catch (Exception e) {
logger.error("提现审核执行:" + e);
}
return flag;
}
在ajax中要加上
traditional: true, 才能提交过去的