| | |
| | | return this.error(SystemCode.SAVE_DATA_FILE.getValue(), SystemCode.SAVE_DATA_FILE.getText());
|
| | | }
|
| | | }
|
| | |
|
| | | /**
|
| | | * 收文管理列表
|
| | | * @param request
|
| | | * @return
|
| | | */
|
| | | @RequestMapping(value ="/save/{version}", method = RequestMethod.POST)
|
| | | @ApiVersion(1)
|
| | | public String save(HttpServletRequest request) {
|
| | | try {
|
| | | //获取参数
|
| | | FieldSetEntity fse=null;
|
| | | Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
|
| | | if(bean != null){
|
| | | RequestParameterEntity reqp=(RequestParameterEntity)bean;
|
| | | fse = reqp.getFormData();
|
| | | }
|
| | | //判断参数是否为空
|
| | | if(bean == null || fse == null) {
|
| | | SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
|
| | | return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
|
| | | }
|
| | | //判断表名是否正常
|
| | | if (!CmnConst.SFGL.equals(fse.getTableName())) {
|
| | | SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
|
| | | return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
|
| | | }
|
| | | IReceiptDocumentService service = (IReceiptDocumentService)getProxyInstance(receiptDocumentService);
|
| | | service.save(fse);
|
| | | return OK();
|
| | | }catch(BaseException e) {
|
| | | SpringMVCContextHolder.getSystemLogger().error(e);
|
| | | return this.error(e);
|
| | | }catch (Exception e) {
|
| | | SpringMVCContextHolder.getSystemLogger().error(e);
|
| | | return this.error(SystemCode.SAVE_DATA_FILE.getValue(), SystemCode.SAVE_DATA_FILE.getText());
|
| | | }
|
| | | }
|
| | | }
|