shicf
2025-03-25 be1b20692e5f0b48cb6b31b1231ef3ac8660e6ea
移动端
已修改3个文件
39 ■■■■■ 文件已修改
src/main/java/com/product/mobile/core/controller/CommonMVCController.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/mobile/core/service/CommonMVCService.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/mobile/device/controller/DeviceManagerController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/mobile/core/controller/CommonMVCController.java
@@ -92,4 +92,30 @@
            return this.error(MobileCoreCode.GET_ROUTER_FAIL);
        }
    }
    /**
     * 执行移动端送来的表达式到数据库中执行,得到结果返回
     *
     * @param request
     * @return
     */
    @RequestMapping(value = "/excute-exp/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String excuteExp(HttpServletRequest request) {
        FieldSetEntity fse = null;
        Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
        if (bean != null) {
            RequestParameterEntity reqp = (RequestParameterEntity) bean;
            fse = reqp.getFormData();
        }
        try {
            return result_OK_List(commonMVCService.excuteExp(fse.getString("exp")));
        } catch (BaseException e) {
            e.printStackTrace();
            return this.error(e);
        } catch (Exception e) {
            e.printStackTrace();
            return this.error(MobileCoreCode.GET_ROUTER_FAIL);
        }
    }
}
src/main/java/com/product/mobile/core/service/CommonMVCService.java
@@ -114,5 +114,14 @@
            throw new BaseException(MobileCoreCode.GET_ROUTER_FAIL);
        }
    }
    /**
     * 执行表达式
     * @param exp
     * @return
     */
    public FieldSetEntity excuteExp(String exp) {
       String sql="select "+exp+" expValue";
       FieldSetEntity fs=baseDao.getFieldSetBySQL(sql, null, false);
       return fs;
    }
}
src/main/java/com/product/mobile/device/controller/DeviceManagerController.java
@@ -344,7 +344,7 @@
                return this.error(DeviceCode.SYSTEM_FORM_NODATA);
            }
            String result=result_OK_List(deviceMainenanceService.findDeviceMaintenanceSetting(fse.getString(DeviceConst.UUID),fse.getString("type")));
            String result=result_OK_List(deviceMainenanceService.findDeviceMaintenanceSetting(fse.getString(DeviceConst.DEVICE_UUID),fse.getString("type")));
            return result;
        } catch (BaseException e) {
            e.printStackTrace();