| | |
| | | |
| | | switch (type) { |
| | | case "DOM": |
| | | return "type = 'DOM'"; |
| | | return "a.type = 'DOM'"; |
| | | case "DEM": |
| | | return "type = 'DEM'"; |
| | | return "a.type = 'DEM'"; |
| | | case "Vector": |
| | | return "type = 'Vector'"; |
| | | return "a.type = 'Vector'"; |
| | | case "Model": |
| | | return "type = 'Model'"; |
| | | return "a.type = 'Model'"; |
| | | default: |
| | | throw new Exception("数据类型不匹配"); |
| | | } |
| | |
| | | entity.setUserId(ue.getId()); |
| | | entity.setDepcode(ue.getDepcode()); |
| | | } |
| | | entity.setDefault(); |
| | | |
| | | permsService.clearPermsCache(); |
| | | Integer rows = shuJianService.insertSjService(entity); |
| | |
| | | entity.setUserId(ue.getId()); |
| | | entity.setDepcode(ue.getDepcode()); |
| | | } |
| | | entity.setDefault(); |
| | | |
| | | permsService.clearPermsCache(); |
| | | Integer rows = shuJianService.updateSjService(entity); |
| | |
| | | return fail(ex.getMessage(), -1); |
| | | } |
| | | } |
| | | |
| | | @SysLog() |
| | | @ApiOperation(value = "更新一条") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "entity", value = "实体类", dataType = "PublishEntity", paramType = "body") |
| | | }) |
| | | @ResponseBody |
| | | @PostMapping(value = "/update", produces = "application/json; charset=UTF-8") |
| | | public ResponseMsg<Integer> update(@RequestBody PublishEntity entity, HttpServletRequest req) { |
| | | try { |
| | | UserEntity ue = tokenService.getCurrentUser(req); |
| | | if (ue != null) { |
| | | entity.setUpdateUser(ue.getId()); |
| | | } |
| | | |
| | | permsService.clearPermsCache(); |
| | | int count = publishService.update(entity); |
| | | |
| | | return success(count); |
| | | } catch (Exception ex) { |
| | | return fail(ex.getMessage(), -1); |
| | | } |
| | | } |
| | | } |