| | |
| | | |
| | | import javax.validation.Valid; |
| | | import java.util.Date; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 控制器 |
| | |
| | | @ApiOperationSupport(order = 4) |
| | | @ApiOperation(value = "新增", notes = "传入revoke") |
| | | public R save(@Valid @RequestBody Revoke revoke) { |
| | | String cardid = revoke.getCardid(); |
| | | Map map = revokeService.selectIn(cardid); |
| | | if (map!=null){ |
| | | String id = map.get("id").toString(); |
| | | revokeService.removeByIds(Func.toLongList(id)); |
| | | } |
| | | revoke.setStorage("1"); |
| | | revoke.setType("2"); |
| | | revoke.setPtype("4"); |
| | | revoke.setPtype("6"); |
| | | revoke.setPermitime(new Date()); |
| | | return R.status(revokeService.save(revoke)); |
| | | } |
| | | |
| | | /** |
| | | *暂存 |
| | | */ |
| | | @PostMapping("/revokesave") |
| | | @ApiOperationSupport(order = 4) |
| | | @ApiOperation(value = "新增", notes = "传入revoke") |
| | | public R revokesave(@Valid @RequestBody Revoke revoke) { |
| | | String cardid = revoke.getCardid(); |
| | | Map map = revokeService.selectIn(cardid); |
| | | if (map!=null){ |
| | | revoke.setStorage("0"); |
| | | revokeService.updateById(revoke); |
| | | } |
| | | else { |
| | | revoke.setStorage("0"); |
| | | revoke.setType("2"); |
| | | revoke.setPtype("6"); |
| | | revoke.setPermitime(new Date()); |
| | | revokeService.save(revoke); |
| | | } |
| | | return R.success("暂存成功"); |
| | | } |
| | | |
| | | /** |
| | |
| | | return R.status(revokeService.removeByIds(Func.toLongList(ids))); |
| | | } |
| | | |
| | | @PostMapping("/selectIn") |
| | | public R selectIn(String cardid) { |
| | | Map map = revokeService.selectIn(cardid); |
| | | return R.data(map); |
| | | } |
| | | |
| | | } |