Explorar o código

1.同步项目总况数据

WoNiu %!s(int64=5) %!d(string=hai) anos
pai
achega
b9fec77a28

+ 28 - 0
src/main/java/com/galaxis/manatee/entity/chuanyun/data/object/ChuanyunEquipmentType.java

@@ -0,0 +1,28 @@
+package com.galaxis.manatee.entity.chuanyun.data.object;
+
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.extern.slf4j.Slf4j;
+
+import javax.persistence.Entity;
+
+@Slf4j
+@EqualsAndHashCode(callSuper = true)
+@Data
+@Entity(name = "CHUANYUN_EQUIPMENT_TYPE")
+@JsonIgnoreProperties(ignoreUnknown = true)
+public class ChuanyunEquipmentType extends BasicDO{
+
+    /**
+     * 表名
+     */
+    public static final String SCHEMA_CODE ="D001789a093e3db5f804db99744c956f1eb7797";
+
+    /**
+     * 设备分类名称
+     */
+    @JsonProperty("F0000001")
+    private String equipmentTypeName;
+}

+ 4 - 1
src/main/java/com/galaxis/manatee/task/ChuanyunScheduledTask.java

@@ -197,7 +197,10 @@ public class ChuanyunScheduledTask {
                     if (chuanyunProjectDO.getEquipmentTypeList()!=null && chuanyunProjectDO.getEquipmentTypeList().length>0) {
                         var equipmentType=new StringBuilder();
                         for(int i=0;i<chuanyunProjectDO.getEquipmentTypeList().length;i++) {
-                            equipmentType.append(chuanyunProjectDO.getEquipmentTypeList()[i]).append(StringConstant.SEMICOLON);
+                            var a = chuanyunProjectDO.getEquipmentTypeList()[i];
+                            var chuanyunFindResponse =  chuanYunManager.find(ChuanyunEquipmentType.SCHEMA_CODE,chuanyunProjectDO.getEquipmentTypeList()[i]);
+                            ChuanyunEquipmentType chuanyunEquipmentType =objectMapper.convertValue(chuanyunFindResponse.getReturnData().getBizObject(), new TypeReference<>(){});
+                            equipmentType.append(chuanyunEquipmentType.getEquipmentTypeName()).append(StringConstant.SEMICOLON);
                         }
                         chuanyunProjectDO.setEquipmentType(equipmentType.toString());
                     }