|
@@ -207,6 +207,26 @@ func (t TaskController) SelectionDel(c *gin.Context) {
|
|
|
returnSuccess(c, 20000, resultMap)
|
|
|
}
|
|
|
|
|
|
+// 结束带货任务
|
|
|
+func (t TaskController) SelectionClose(c *gin.Context) {
|
|
|
+ param := &vo.SelectionSearchParam{}
|
|
|
+ err := c.BindJSON(param)
|
|
|
+ if err != nil {
|
|
|
+ logrus.Errorf("Request bind err:%+v\n", err)
|
|
|
+ returnError(c, 40000, "Parameter Error: "+err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ selectionId, err := service.SelectionInfoService{}.CloseSelection(param.SelectionId)
|
|
|
+ if err != nil {
|
|
|
+ logrus.Errorf("[CloseSelection] call CloseSelection err:%+v\n", err)
|
|
|
+ returnError(c, 40000, err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ resultMap := make(map[string]string)
|
|
|
+ resultMap["selectionId"] = *selectionId
|
|
|
+ returnSuccess(c, 20000, resultMap)
|
|
|
+}
|
|
|
+
|
|
|
// 创建种草任务
|
|
|
func (t TaskController) CreateProject(c *gin.Context) {
|
|
|
data := &vo.ProjectCreateParam{}
|
|
@@ -369,6 +389,26 @@ func (t TaskController) ProjectDel(c *gin.Context) {
|
|
|
returnSuccess(c, 20000, resultMap)
|
|
|
}
|
|
|
|
|
|
+// 结束种草任务
|
|
|
+func (t TaskController) ProjectClose(c *gin.Context) {
|
|
|
+ param := &vo.ProjectSearchParam{}
|
|
|
+ err := c.BindJSON(param)
|
|
|
+ if err != nil {
|
|
|
+ logrus.Errorf("Request bind err:%+v\n", err)
|
|
|
+ returnError(c, 40000, "Parameter Error: "+err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ projectId, err := service.ProjectService{}.CloseProject(param.ProjectId)
|
|
|
+ if err != nil {
|
|
|
+ logrus.Errorf("[CloseProject] call CloseProject err:%+v\n", err)
|
|
|
+ returnError(c, 40000, err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ resultMap := make(map[string]string)
|
|
|
+ resultMap["projectId"] = *projectId
|
|
|
+ returnSuccess(c, 20000, resultMap)
|
|
|
+}
|
|
|
+
|
|
|
// 草稿箱——电商带货
|
|
|
func (t TaskController) GetSelectionDraftList(c *gin.Context) {
|
|
|
param := &vo.SelectionDraftParam{}
|
|
@@ -812,7 +852,7 @@ func (t TaskController) LogisticsTalentList(c *gin.Context) {
|
|
|
}
|
|
|
res, err := service.TaskInfoService{}.LogisticsTalentList(param)
|
|
|
if err != nil {
|
|
|
- logrus.Errorf("[LogisticsTalentList] call Show err:%+v\n", err)
|
|
|
+ logrus.Errorf("[LogisticsTalentList] call LogisticsTalentList err:%+v\n", err)
|
|
|
returnError(c, 40000, err.Error())
|
|
|
return
|
|
|
}
|
|
@@ -831,7 +871,7 @@ func (t TaskController) LocalLifeTaskList(c *gin.Context) {
|
|
|
}
|
|
|
res, err := service.LocalLifeService{}.GetLocalLifeTaskList(param)
|
|
|
if err != nil {
|
|
|
- logrus.Errorf("[LocalLifeTaskList] call Show err:%+v\n", err)
|
|
|
+ logrus.Errorf("[LocalLifeTaskList] call GetLocalLifeTaskList err:%+v\n", err)
|
|
|
returnError(c, 40000, err.Error())
|
|
|
return
|
|
|
}
|
|
@@ -850,7 +890,27 @@ func (t TaskController) LocalLifeDel(c *gin.Context) {
|
|
|
}
|
|
|
localId, err := service.LocalLifeService{}.DeleteLocalLife(param.LocalId)
|
|
|
if err != nil {
|
|
|
- logrus.Errorf("[LocalLifeDel] call Show err:%+v\n", err)
|
|
|
+ logrus.Errorf("[DeleteLocalLife] call DeleteLocalLife err:%+v\n", err)
|
|
|
+ returnError(c, 40000, err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ resultMap := make(map[string]string)
|
|
|
+ resultMap["localId"] = *localId
|
|
|
+ returnSuccess(c, 20000, resultMap)
|
|
|
+}
|
|
|
+
|
|
|
+// 结束本地生活任务
|
|
|
+func (t TaskController) LocalLifeClose(c *gin.Context) {
|
|
|
+ param := &vo.LocalSearchParam{}
|
|
|
+ err := c.BindJSON(param)
|
|
|
+ if err != nil {
|
|
|
+ logrus.Errorf("Request bind err:%+v\n", err)
|
|
|
+ returnError(c, 40000, "Parameter Error: "+err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ localId, err := service.LocalLifeService{}.CloseLocalLife(param.LocalId)
|
|
|
+ if err != nil {
|
|
|
+ logrus.Errorf("[CloseLocalLife] call CloseLocalLife err:%+v\n", err)
|
|
|
returnError(c, 40000, err.Error())
|
|
|
return
|
|
|
}
|
|
@@ -870,7 +930,7 @@ func (t TaskController) StoreExploreList(c *gin.Context) {
|
|
|
}
|
|
|
res, err := service.LocalLifeService{}.GetStoreExploreList(param)
|
|
|
if err != nil {
|
|
|
- logrus.Errorf("[StoreExploreList] call Show err:%+v\n", err)
|
|
|
+ logrus.Errorf("[StoreExploreList] call StoreExploreList err:%+v\n", err)
|
|
|
returnError(c, 40000, err.Error())
|
|
|
return
|
|
|
}
|