shicf
2024-04-10 64ab1f8566961340f91aefd75a25099b4c66a310
src/main/java/com/product/face/service/FaceCacheService.java
@@ -54,8 +54,8 @@
      if (!StringUtils.isEmpty(uuid)) {
         objects = new Object[]{uuid};
      }
      DataTableEntity dt = getBaseDao().listTable(FaceConst.TABLE_FACE_CONFIG, filter, objects);
      if (!DataTableEntity.isEmpty(dt)) {
      DataTableEntity dt = getBaseDao().listTable(FaceConst.TABLE_FACE_CONFIG, filter, objects, null, null, 0, 0, true);
      if (DataTableEntity.isEmpty(dt)) {
         return;
      }
      for (FieldSetEntity fs : dt.getData()) {
@@ -101,8 +101,8 @@
      if (StringUtils.isEmpty(faceNumber)) {
         return null;
      }
      final String faceFormKey = FaceConst.FACE_FORM_CACHE_KEY + ":face-number" + faceNumber;
      return (FaceEntity) RedisUtil.get(faceFormKey);
      FaceEntity face = (FaceEntity) RedisUtil.get(FaceConst.FACE_FORM_CACHE_KEY + faceNumber);
      return face;
   }
   /**
@@ -117,7 +117,7 @@
      }
      fse.getSubData().clear();
      String faceNumber = fse.getString(FaceConst.FIELD_FACE_NUMBER);
      List<JSONObject> faceControlList = FaceUtil.getFaceControlList(fieldPropertyDt);
      List<JSONObject> faceControlList = FaceUtil.getFaceControlList(fse, fieldPropertyDt);
      if (faceControlList != null) {
         FaceEntity face = new FaceEntity();
         face.setData(BaseUtil.fieldSetEntityToJson(fse));
@@ -136,7 +136,7 @@
      if (DataTableEntity.isEmpty(fieldPropertyDt)) {
         return;
      }
      List<JSONObject> faceControlList = FaceUtil.getFaceControlList(fieldPropertyDt);
      List<JSONObject> faceControlList = FaceUtil.getFaceControlList(fse, fieldPropertyDt);
      JSONObject jsonObject = faceControlList.get(0);
      if (jsonObject == null || jsonObject.isEmpty()) {
         return;
@@ -170,11 +170,13 @@
         }
         FieldSetEntity fieldInfo = BaseUtil.getSingleInfoByCache("表字段信息", new String[]{tableUuid, fieldName});
         String label = config.getString(FaceConst.FIELD_PROPERTY_LABEL);
         String fieldUuid = null;
         String fieldReference = null;
         if (!FieldSetEntity.isEmpty(fieldInfo)) {
            String fieldUuid = fieldInfo.getString(FaceConst.UUID);
            String fieldReference = fieldInfo.getString(FaceConst.FIELD_FIELD_REFERENCE);
            faceListEntity.addField(fieldName, fieldUuid, label, tableColumn.getColumnWidth(), i, fieldReference);
            fieldUuid = fieldInfo.getString(FaceConst.UUID);
            fieldReference = fieldInfo.getString(FaceConst.FIELD_FIELD_REFERENCE);
         }
         faceListEntity.addField(fieldName, fieldUuid, label, tableColumn.getColumnWidth(), i, fieldReference);
         tableColumn.setField(fieldName);
         tableColumn.setTitle(config.getString(FaceConst.FIELD_PROPERTY_LABEL));
         result.add(tableColumn);