lyhzzz 2 yıl önce
ebeveyn
işleme
82ba60c492

+ 4 - 0
src/main/java/com/fdkankan/manage/service/impl/SceneServiceImpl.java

@@ -12,6 +12,7 @@ import com.fdkankan.manage.util.SceneStatusUtil;
 import com.fdkankan.manage.vo.request.SceneParam;
 import com.fdkankan.manage.vo.request.SceneParam;
 import com.fdkankan.manage.vo.response.GroupByCount;
 import com.fdkankan.manage.vo.response.GroupByCount;
 import com.fdkankan.manage.vo.response.SceneVo;
 import com.fdkankan.manage.vo.response.SceneVo;
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 
 
 import java.util.HashMap;
 import java.util.HashMap;
@@ -58,6 +59,9 @@ public class SceneServiceImpl extends ServiceImpl<ISceneMapper, Scene> implement
         Page<SceneVo> page = this.getBaseMapper().pageList(new Page<>(param.getPageNum(), param.getPageSize()), param);
         Page<SceneVo> page = this.getBaseMapper().pageList(new Page<>(param.getPageNum(), param.getPageSize()), param);
         for (SceneVo record : page.getRecords()) {
         for (SceneVo record : page.getRecords()) {
             record.setStatusString(SceneStatusUtil.getStatusString(record));
             record.setStatusString(SceneStatusUtil.getStatusString(record));
+            if(StringUtils.isNotBlank(record.getCopyTime())){
+                record.setIsCopy(true);
+            }
         }
         }
         return PageInfo.PageInfo(page);
         return PageInfo.PageInfo(page);
     }
     }

+ 2 - 1
src/main/resources/mapper/manage/SceneMapper.xml

@@ -19,7 +19,8 @@
     </select>
     </select>
 
 
     <select id="pageList" resultType="com.fdkankan.manage.vo.response.SceneVo">
     <select id="pageList" resultType="com.fdkankan.manage.vo.response.SceneVo">
-        select s.scene_name ,s.num,s.create_time,c.sn_code,s.space as sceneSize,cl.old_num,cl.create_time ,u.user_name,s.view_count,s.status,s.pay_status
+        select s.scene_name ,s.num,s.create_time,c.sn_code,s.space as sceneSize,cl.old_num,cl.create_time ,u.user_name,s.view_count,s.status,s.pay_status,
+               s.web_site as thumb ,cl.create_time  as copy_time
         from t_scene s
         from t_scene s
         left join t_scene_copy_log cl on s.num = cl.new_num
         left join t_scene_copy_log cl on s.num = cl.new_num
         left join t_user u on s.user_id = u.id
         left join t_user u on s.user_id = u.id

+ 2 - 2
src/main/resources/mapper/manage/SceneProMapper.xml

@@ -21,7 +21,7 @@
     <select id="pageList" resultType="com.fdkankan.manage.vo.response.SceneVo">
     <select id="pageList" resultType="com.fdkankan.manage.vo.response.SceneVo">
         SELECT * FROM(
         SELECT * FROM(
         select s.scene_name ,s.num,s.create_time,c.sn_code,s.space as sceneSize
         select s.scene_name ,s.num,s.create_time,c.sn_code,s.space as sceneSize
-        ,u.user_name,s.view_count,s.status,s.pay_status,'v3' as scene_version ,s.thumb
+        ,u.user_name,s.view_count,s.status,s.pay_status,'v3' as scene_version ,s.web_site as thumb
         from t_scene_pro s
         from t_scene_pro s
         <include refid="commonWhere"></include>
         <include refid="commonWhere"></include>
         <if test="param.sceneName != null and param.sceneName!='' ">
         <if test="param.sceneName != null and param.sceneName!='' ">
@@ -30,7 +30,7 @@
         and is_upgrade = 0
         and is_upgrade = 0
         UNION
         UNION
         select s.title as sceneName ,s.num,s.create_time,c.sn_code,e.space as sceneSize
         select s.title as sceneName ,s.num,s.create_time,c.sn_code,e.space as sceneSize
-        ,u.user_name,e.view_count,s.scene_status as status,s.pay_status,'v4' as scene_version,e.thumb
+        ,u.user_name,e.view_count,s.scene_status as status,s.pay_status,'v4' as scene_version,e.web_site as thumb
         from t_scene_plus s
         from t_scene_plus s
         left join t_scene_plus_ext e on s.id = e.plus_id
         left join t_scene_plus_ext e on s.id = e.plus_id
         <include refid="commonWhere"></include>
         <include refid="commonWhere"></include>