Index: forgon-tools/src/main/java/com/forgon/tools/json/JSONUtil.java =================================================================== diff -u -r30992 -r38138 --- forgon-tools/src/main/java/com/forgon/tools/json/JSONUtil.java (.../JSONUtil.java) (revision 30992) +++ forgon-tools/src/main/java/com/forgon/tools/json/JSONUtil.java (.../JSONUtil.java) (revision 38138) @@ -77,6 +77,10 @@ */ public static final String JSON_KEY_MESSAGE = "message"; /** + * id,即实体信息的主键标识符,比如如果是使用记录则对应为使用记录的id + */ + public static final String JSON_KEY_ID = "id"; + /** * 提示方式,有1(顶部悬浮),2(消息对话框)等 * @see com.forgon.Constants 类的说明 */ @@ -698,6 +702,17 @@ } /** + * 在json对象中添加id + * @param json json对象 + * @param id 标识 + * @return + */ + public static JSONObject addId(JSONObject json,Long id){ + //为满足gdsrmyy-600增加id的属性返回 + return addProperty(json,JSON_KEY_ID,id); + } + + /** * 添加属性名为data的赋值 * @param json json对象 * @param obj 值 Index: ssts-webservice/src/main/java/com/forgon/disinfectsystem/webservice/service/ServiceManagerImpl.java =================================================================== diff -u -r37909 -r38138 --- ssts-webservice/src/main/java/com/forgon/disinfectsystem/webservice/service/ServiceManagerImpl.java (.../ServiceManagerImpl.java) (revision 37909) +++ ssts-webservice/src/main/java/com/forgon/disinfectsystem/webservice/service/ServiceManagerImpl.java (.../ServiceManagerImpl.java) (revision 38138) @@ -2057,6 +2057,8 @@ useRecordManager.saveUseRecord_TRANS_REQUIRED(modified); JSONUtil.addSuccess(result, true); } + //为满足gdsrmyy-600的功能需求,增加返回使用记录的id + JSONUtil.addId(result, modified.getId()); return result.toString(); }