|
@@ -113,7 +113,7 @@ func (d ProjectDAO) GetProjectPreviews(param *vo.ProjectSearchParam) ([]vo.RePro
|
|
|
query = query.Where("project_name LIKE ?", "%"+param.ProjectName+"%")
|
|
|
}
|
|
|
query.Count(&total)
|
|
|
- query = query.Select("enterprise_id, sub_account_id, project_id, project_platform, project_status, estimated_cost, project_form, content_type, need_review, need_quality, need_calculate, product_id, tools")
|
|
|
+ query = query.Select("enterprise_id, sub_account_id, project_id, project_platform, project_status, estimated_cost, project_form, content_type, need_review, need_quality, need_calculate, before_delivery_num, delivery_num, after_delivery_num, product_id, tools")
|
|
|
offset := (param.Page - 1) * param.PageSize
|
|
|
if param.Order == 1 {
|
|
|
if err := query.Order("created_at asc").Offset(offset).Limit(param.PageSize).Find(&projects).Error; err != nil {
|
|
@@ -139,6 +139,9 @@ func (d ProjectDAO) GetProjectPreviews(param *vo.ProjectSearchParam) ([]vo.RePro
|
|
|
NeedCalculate: project.NeedCalculate,
|
|
|
ProductId: project.ProductID,
|
|
|
Tools: project.Tools,
|
|
|
+ NeedDelivery: project.BeforeDeliveryNum,
|
|
|
+ NeedReceive: project.DeliveryNum,
|
|
|
+ Received: project.AfterDeliveryNum,
|
|
|
}
|
|
|
reProjectTaskPreviews = append(reProjectTaskPreviews, reProjectTaskPreview)
|
|
|
}
|