@RequestMapping(value = "changeType.do", produces = "application/json;charset=UTF-8") @ResponseBody public String changeType(SaralyClip saralyClip) { try { if (saralyClip.getType().equals(SaralyClipConst.TRUN_TO_THIS_MONTH)) { saralyClip.setType(SaralyClipConst.TRUN_TO_THIS_MONTH); saralyClipService.changeType(saralyClip); } if (saralyClip.getType().equals(SaralyClipConst.TURN_TO_NEXT_MONTH)) { saralyClip.setType(SaralyClipConst.TURN_TO_NEXT_MONTH); saralyClipService.changeType(saralyClip); Allowance allowance = new Allowance(); allowance.setAmount(saralyClip.getFinalSaraly()); if (saralyClip.getMonth().equals(12)) { allowance.setYear(saralyClip.getYear() + 1); allowance.setMonth(1); } else { allowance.setYear(saralyClip.getYear()); allowance.setMonth(saralyClip.getMonth() + 1); } allowance.setRemark(saralyClip.getMonth() + "月的工资"); allowance.setEmployeeId(saralyClip.getEmployeeId()); allowanceService.save(allowance); } } catch (Exception e) { return StatusUtil.statusInfo(e.toString()).toJSONString(); } return StatusUtil.statusInfo(StatusConst.ISSUCCESSFULL).toJSONString(); }