|
@@ -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;
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
}
|