Browse Source

优化代码

gaodm 6 years ago
parent
commit
47fd632a88
1 changed files with 23 additions and 30 deletions
  1. 23 30
      icss-service/src/main/java/com/diagbot/facade/VersionDetailFacaed.java

+ 23 - 30
icss-service/src/main/java/com/diagbot/facade/VersionDetailFacaed.java

@@ -6,6 +6,7 @@ import com.diagbot.entity.VersionDetail;
 import com.diagbot.enums.IsDeleteEnum;
 import com.diagbot.enums.StatusEnum;
 import com.diagbot.service.impl.VersionDetailServiceImpl;
+import com.diagbot.util.BeanUtil;
 import org.springframework.stereotype.Component;
 
 import java.util.ArrayList;
@@ -13,6 +14,7 @@ import java.util.List;
 
 /**
  * 版本详情
+ *
  * @author wangfeng
  * @Description: TODO
  * @date 2018年11月21日 上午11:38:40
@@ -20,37 +22,28 @@ import java.util.List;
 @Component
 public class VersionDetailFacaed extends VersionDetailServiceImpl {
 
-	/**
-	 * 根据版本id查询版本详情
-	 * @param id
-	 * @return
-	 */
-	public List<VersionDetailDTO> getById(Long id) {
-		QueryWrapper<VersionDetail> versionDetailQuery = new QueryWrapper<>();
+    /**
+     * 根据版本id查询版本详情
+     *
+     * @param id
+     * @return
+     */
+    public List<VersionDetailDTO> getById(Long id) {
+        QueryWrapper<VersionDetail> versionDetailQuery = new QueryWrapper<>();
 
-		versionDetailQuery.eq("is_deleted", IsDeleteEnum.N.getKey()).eq("STATUS", StatusEnum.Enable.getKey())
-				.eq("version_id", id).orderByAsc("order_no");
+        versionDetailQuery.eq("is_deleted", IsDeleteEnum.N.getKey())
+                .eq("STATUS", StatusEnum.Enable.getKey())
+                .eq("version_id", id)
+                .orderByAsc("order_no");
 
-		VersionDetail versionDetail = new VersionDetail();
-		versionDetail.setVersionId(id);
-		List<VersionDetail> datas = list(versionDetailQuery);
-		// System.out.println("List<VersionDetail>==="+datas.toString());
-		List<VersionDetailDTO> dataNew = new ArrayList<VersionDetailDTO>();
-		//过滤字段
-		for (VersionDetail versionData : datas) {
-			VersionDetailDTO versionDTO = new VersionDetailDTO();
-			versionDTO.setId(versionData.getId());
-			versionDTO.setCreator(versionData.getCreator());
-			versionDTO.setDescription(versionData.getDescription());
-			versionDTO.setGmtCreate(versionData.getGmtCreate());
-			versionDTO.setOrderNo(versionData.getOrderNo());
-			versionDTO.setRemark(versionData.getRemark());
-			versionDTO.setStatus(versionData.getStatus());
-			versionDTO.setTitle(versionData.getTitle());
-			versionDTO.setVersionId(versionData.getVersionId());
-			dataNew.add(versionDTO);
-		}
-		return dataNew;
+        VersionDetail versionDetail = new VersionDetail();
+        versionDetail.setVersionId(id);
+        List<VersionDetail> datas = list(versionDetailQuery);
+        // System.out.println("List<VersionDetail>==="+datas.toString());
+        List<VersionDetailDTO> dataNew = new ArrayList<VersionDetailDTO>();
+        //过滤字段
+        dataNew = BeanUtil.listCopyTo(datas, VersionDetailDTO.class);
+        return dataNew;
 
-	}
+    }
 }