|
|
@@ -179,7 +179,7 @@ public class PanelInstanceServiceImpl extends BaseService<PanelInstance> impleme
|
|
|
// 检查关联的面板、用户 code 等信息
|
|
|
compareWithOldValue(jsonObject.getString("panelCode"), panelInstance.getPanelCode(), "panelCode");
|
|
|
compareWithOldValue(jsonObject.getString("userCode"), panelInstance.getPanelCode(), "userCode");
|
|
|
- compareWithOldValue(jsonObject.getLong("panelVersion"), panelInstance.getPanelVersion(), "panelVersion");
|
|
|
+ compareWithOldValue(jsonObject.getString("panelVersion"), String.valueOf(panelInstance.getPanelVersion()), "panelVersion");
|
|
|
// 检查关联的看板
|
|
|
List<PanelInstance.RelatedKanban> relatedKanbans = ObjectUtils.toList(jsonObject.getJSONArray("relatedKanbans"), PanelInstance.RelatedKanban.class);
|
|
|
checkRelatedKanbans(relatedKanbans, panelInstance.getRelatedKanbans());
|
|
|
@@ -193,7 +193,7 @@ public class PanelInstanceServiceImpl extends BaseService<PanelInstance> impleme
|
|
|
* @param field 检查的字段
|
|
|
* @throws OperationException 新旧值不同
|
|
|
*/
|
|
|
- private void compareWithOldValue(Object value, Object oldValue, @NotEmpty("field") String field) throws OperationException {
|
|
|
+ private void compareWithOldValue(String value, String oldValue, @NotEmpty("field") String field) throws OperationException {
|
|
|
if (value != null && !value.equals(oldValue)) {
|
|
|
throw new OperationException("不可修改 " + field);
|
|
|
}
|