Browse Source

修复接口queryEquipListByConditions的bug

lijie 3 years ago
parent
commit
2765aecedd

+ 6 - 0
dmp-business/dmp-rwd/src/main/java/com/persagy/dmp/rwd/digital/controller/ObjectDigitalController.java

@@ -327,6 +327,12 @@ public class ObjectDigitalController{
         if (StrUtil.isNotBlank(requestData.getWarranter())){
             objectNode.put(RequestData.WARRANTER,requestData.getWarranter());
         }
+        // keyword关键字
+        if (StrUtil.isNotBlank(requestData.getKeyword())){
+            ObjectNode keywordObj = objectMapper.createObjectNode();
+            keywordObj.put(QueryOperator.LIKE.getIndex(),requestData.getKeyword());
+            objectNode.put(ObjectDigital.LOCAL_NAME_HUM,keywordObj);
+        }
         queryCriteria.setCriteria(objectNode);
         return query(queryCriteria);
     }

+ 2 - 0
dmp-comp/dmp-digital-starter/src/main/java/com/persagy/dmp/digital/entity/ObjectDigital.java

@@ -33,6 +33,8 @@ public class ObjectDigital extends AuditableEntity {
     public static final String CLASS_CODE = "class_code";
     /** 对象类型 */
     public static final String CLASS_CODE_HUM = "class_code";
+    /** 对象本地名称 */
+    public static final String LOCAL_NAME_HUM = "localName";
 
     /** 项目ID */
     private String projectId;