/** * 零售单审批 * * @return */ public String doSp() { LoginInfo info = (LoginInfo) getSession().getAttribute("LOGINUSER"); String user_id = info.getUser_id(); lsd = (Lsd) lsdService.getLsd(id); // 零售单 lsdProducts = lsdService.getLsdProducts(id); iscs_flag = sysInitSetService.getQyFlag(); isqzxlh_flag = userService.getQzxlh(); // 只有在审批通过并且完成初始化后再判断库存是否满足 if (sp_state.equals("3") && iscs_flag.equals("1")) { // 审批通过,需要判断库存是否满足 if (!(lsdService.checkKc(lsd, lsdProducts)).equals("")) { this.setMsg(lsdService.checkKc(lsd, lsdProducts)); return "input"; } if (isqzxlh_flag.equals("01")) { if (!(lsdService.checkXlh(lsd, lsdProducts)).equals("")) { this.setMsg(lsdService.checkXlh(lsd, lsdProducts)); return "input"; } } } // 保存审批结果 lsdService.saveSp(id, sp_state, user_id); return "success"; }