| | |
| | | |
| | | /** |
| | | * 材料信息 |
| | | * @author 86151 |
| | | * 包含接口:材料类型树接口、列表接口、保存接口 |
| | | * 不包含接口:详情接口、删除接口,采用通用接口 |
| | | * @author |
| | | * |
| | | */ |
| | | @RequestMapping("/api/material") |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 获取材料信息 |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @RequestMapping(value="/get/{version}", method = RequestMethod.POST) |
| | | @ApiVersion(1) |
| | | public String getMaterialInfo(HttpServletRequest request, HttpServletResponse response) { |
| | | try { |
| | | //获取参数 |
| | | FieldSetEntity fse = BaseUtil.getFieldSetEntity(request, CmnConst.PRODUCT_PROJECT_BASE_MATERIAL);; |
| | | |
| | | //判断uuid是否为空 |
| | | if (BaseUtil.strIsNull(fse.getUUID())) { |
| | | return error(BaseErrorCode.SYSTEM_FORM_COUNT.getValue(), BaseErrorCode.SYSTEM_FORM_COUNT.getValue()); |
| | | } |
| | | return OK_List(materialManagerService.getMaterialInfo(fse.getUUID())); |
| | | } catch (Exception e) { |
| | | return this.error(BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getValue(), BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getText()+e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 保存材料信息 |
| | |
| | | return OK(); |
| | | } |
| | | return error(BaseErrorCode.PROJECT_BASE_MATERIAL_SAVE_FAIL.getValue(), BaseErrorCode.PROJECT_BASE_MATERIAL_DELETE_FAIL.getText()); |
| | | } catch (Exception e) { |
| | | return this.error(BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getValue(), BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getText()+e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 删除材料信息 |
| | | * @param request |
| | | * @param response |
| | | * @return |
| | | */ |
| | | @RequestMapping(value="/delete/{version}",method = RequestMethod.POST) |
| | | @ApiVersion(1) |
| | | public String deleteWarehousrInfo(HttpServletRequest request, HttpServletResponse response) { |
| | | try { |
| | | //获取参数 |
| | | FieldSetEntity fse = BaseUtil.getFieldSetEntity(request, CmnConst.PRODUCT_PROJECT_BASE_MATERIAL);; |
| | | |
| | | //判断uuid是否为空 |
| | | if (BaseUtil.strIsNull(fse.getUUID())) { |
| | | return error(BaseErrorCode.SYSTEM_FORM_COUNT.getValue(), BaseErrorCode.SYSTEM_FORM_COUNT.getValue()); |
| | | } |
| | | //删除 |
| | | boolean succ = materialManagerService.deleteMaterialInfo(fse.getUUID()); |
| | | if (succ) { |
| | | return OK(); |
| | | } |
| | | return error(BaseErrorCode.PROJECT_BASE_MATERIAL_DELETE_FAIL.getValue(), BaseErrorCode.PROJECT_BASE_MATERIAL_DELETE_FAIL.getText()); |
| | | } catch (Exception e) { |
| | | return this.error(BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getValue(), BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getText()+e.getMessage()); |
| | | } |