Browse Source

1、优化已知bug

rayson 9 months ago
parent
commit
af2ecf4234

+ 4 - 2
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/api/user/UserApiImpl.java

@@ -29,11 +29,11 @@ public class UserApiImpl implements UserApi {
         List<UserInfoRespDTO> list = new ArrayList<>();
         for (UserInfoReqDTO dto : req) {
             UserInfoRespDTO respDTO = new UserInfoRespDTO();
-            respDTO.setUserId(dto.getUserId());
             if (Integer.parseInt(MdeUserTypeEnum.USER.getType()) == dto.getUserType()) {
                 // 平台用户
                 PersonInfoDO personInfo = personMapper.selectOne(PersonInfoDO::getUserId, dto.getUserId());
                 if (null != personInfo) {
+                    respDTO.setUserId(dto.getUserId());
                     respDTO.setAvatar(personInfo.getAvatar());
                     respDTO.setName(personInfo.getName());
                     respDTO.setSex(personInfo.getSex());
@@ -48,7 +48,9 @@ public class UserApiImpl implements UserApi {
                 }
             }
 
-            list.add(respDTO);
+            if(null!= respDTO.getUserId()) {
+                list.add(respDTO);
+            }
 
         }
         return CommonResult.success(list);

+ 10 - 7
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/dal/dataobject/enterprise/EnterpriseDO.java

@@ -1,9 +1,6 @@
 package com.citu.module.menduner.system.dal.dataobject.enterprise;
 
-import com.baomidou.mybatisplus.annotation.KeySequence;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.*;
 import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
 import com.citu.framework.tenant.core.db.TenantBaseDO;
 import lombok.*;
@@ -46,14 +43,17 @@ public class EnterpriseDO extends TenantBaseDO {
     /**
      * 外文名
      */
+    @TableField(updateStrategy = FieldStrategy.ALWAYS)
     private String foreignName;
     /**
      * 企业官网
      */
+    @TableField(updateStrategy = FieldStrategy.ALWAYS)
     private String website;
     /**
      * 企业简介
      */
+    @TableField(updateStrategy = FieldStrategy.ALWAYS)
     private String introduce;
     /**
      * 联系人
@@ -86,29 +86,32 @@ public class EnterpriseDO extends TenantBaseDO {
     /**
      * 企业福利
      */
-    @TableField(typeHandler = JacksonTypeHandler.class)
+    @TableField(typeHandler = JacksonTypeHandler.class,updateStrategy = FieldStrategy.ALWAYS)
     private List<String> welfareList;
     /**
      * 企业相册
      */
-    @TableField(typeHandler = JacksonTypeHandler.class)
+    @TableField(typeHandler = JacksonTypeHandler.class,updateStrategy = FieldStrategy.ALWAYS)
     private List<String> albumList;
     /**
      * 企业标签
      */
-    @TableField(typeHandler = JacksonTypeHandler.class)
+    @TableField(typeHandler = JacksonTypeHandler.class,updateStrategy = FieldStrategy.ALWAYS)
     private List<String> tagList;
     /**
      * 上班时间
      */
+    @TableField(updateStrategy = FieldStrategy.ALWAYS)
     private String workTime;
     /**
      * 发展历程
      */
+    @TableField(updateStrategy = FieldStrategy.ALWAYS)
     private String developHistory;
     /**
      * 获得荣誉
      */
+    @TableField(updateStrategy = FieldStrategy.ALWAYS)
     private String receivedHonors;
     /**
      * 开业时间

+ 0 - 1
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/dal/dataobject/job/JobAdvertisedDO.java

@@ -10,7 +10,6 @@ import com.citu.framework.tenant.core.db.TenantBaseDO;
 import lombok.*;
 
 import java.math.BigDecimal;
-import java.time.LocalDateTime;
 import java.util.List;
 
 /**