Forráskód Böngészése

修改待选落选问题

yuliang1112 2 éve
szülő
commit
f50078a603
7 módosított fájl, 36 hozzáadás és 33 törlés
  1. 0 1
      db/finance.go
  2. 1 1
      db/logistics.go
  3. 1 1
      db/project.go
  4. 5 3
      db/recruit_strategy.go
  5. 3 1
      handler/project_show.go
  6. 1 1
      pack/user_list.go
  7. 25 25
      route/init.go

+ 0 - 1
db/finance.go

@@ -393,7 +393,6 @@ func GetRechargeRecords(ctx context.Context, req *http_model.GetRechargeRecordsR
 		RechargeRecord.RechargeId = rechargeRecord.RechargeID
 		RechargeRecord.EnterpriseID = rechargeRecord.EnterpriseID
 		RechargeRecord.RechargeAmount = rechargeRecord.RechargeAmount
-		fmt.Println(rechargeRecord.RechargeAmount)
 		RechargeRecord.ConfirmAt = conv.MustString(rechargeRecord.ConfirmAt, "")[:19]
 		RechargeRecord.CommitAt = conv.MustString(rechargeRecord.CommitAt, "")[:19]
 		RechargeRecord.Phone = rechargeRecord.Phone

+ 1 - 1
db/logistics.go

@@ -56,7 +56,7 @@ func SignForReceipt(ctx context.Context, taskID string) error {
 func GetTaskLogisticsList(ctx context.Context, projectID string, pageSize, pageNum int64, conditions *common_model.TalentConditions) ([]*http_model.TaskLogisticsInfo, int64, error) {
 	db := GetReadDB(ctx)
 	// 查询Task表信息
-	db = db.Debug().Model(gorm_model.YoungeeTaskInfo{})
+	db = db.Debug().Model(gorm_model.YoungeeTaskInfo{}).Where("task_status = 2")
 	// 根据Project条件过滤
 	conditionType := reflect.TypeOf(conditions).Elem()
 	conditionValue := reflect.ValueOf(conditions).Elem()

+ 1 - 1
db/project.go

@@ -248,7 +248,7 @@ func GetProjectTaskList(ctx context.Context, projectID string, pageSize, pageNum
 		tag := field.Tag.Get("condition")
 		value := conditionValue.FieldByName(field.Name)
 		if !util.IsBlank(value) && tag != "platform_nickname" {
-			db = db.Where(fmt.Sprintf("%s = ?", tag), value.Interface())
+			db = db.Debug().Where(fmt.Sprintf("%s = ?", tag), value.Interface())
 		} else if tag == "platform_nickname" {
 			platform_nickname = fmt.Sprintf("%v", value.Interface())
 			continue

+ 5 - 3
db/recruit_strategy.go

@@ -25,10 +25,12 @@ func DeleteRecruitStrategyByProjectID(ctx context.Context, projectID string) err
 	return nil
 }
 
-func CalculateSelectedNumberByRecruitStrategyID(ctx context.Context, recruitstrategyIDs []int64, AddNumber int64) error {
+func CalculateSelectedNumberByRecruitStrategyID(ctx context.Context, recruitStrategyIDs []int64, AddNumber int64) error {
 	db := GetReadDB(ctx)
-	err := db.Model(gorm_model.RecruitStrategy{}).Where("recruit_strategy_id in ?", recruitstrategyIDs).
-		Updates(map[string]interface{}{"selected_number": gorm.Expr("selected_number + ?", AddNumber), "waiting_number": gorm.Expr("waiting_number + ?", AddNumber)}).Error
+	err := db.Model(gorm_model.RecruitStrategy{}).Where("recruit_strategy_id in ?", recruitStrategyIDs).
+		Updates(map[string]interface{}{
+			"selected_number": gorm.Expr("selected_number + ?", AddNumber),
+			"waiting_number":  gorm.Expr("waiting_number + ?", AddNumber)}).Error
 	if err != nil {
 		return err
 	}

+ 3 - 1
handler/project_show.go

@@ -37,6 +37,7 @@ func (h *ShowProjectHandler) getContext() *gin.Context {
 func (h *ShowProjectHandler) getResponse() interface{} {
 	return h.resp
 }
+
 func (h *ShowProjectHandler) run() {
 	data := http_model.ShowProjectRequest{}
 	data = *h.req
@@ -47,9 +48,10 @@ func (h *ShowProjectHandler) run() {
 		logrus.Info("ShowProject fail,req:%+v", h.req)
 		return
 	}
-	h.resp.Message = "成功查询项目"
+	//h.resp.Message = "成功查询项目"
 	h.resp.Data = res
 }
+
 func (h *ShowProjectHandler) checkParam() error {
 	return nil
 }

+ 1 - 1
pack/user_list.go

@@ -43,7 +43,7 @@ func GetEnterPriseUserStruct(enterpriseUser *http_model.EnterpriseUser) *http_mo
 	createdAt := conv.MustString(enterpriseUser.YoungeeUser.CreatedAt, "")
 	createdAt = createdAt[0:19]
 	return &http_model.EnterpriseUserPreview{
-		User:             enterpriseUser.YoungeeUser.User,
+		User:             enterpriseUser.Enterprise.EnterpriseID,
 		UserID:           conv.MustString(enterpriseUser.Enterprise.UserID, ""),
 		EnterpriseID:     enterpriseUser.Enterprise.EnterpriseID,
 		Username:         enterpriseUser.YoungeeUser.Username,

+ 25 - 25
route/init.go

@@ -33,31 +33,31 @@ func InitRoute(r *gin.Engine) {
 			}
 			c.JSON(200, resp)
 		})
-		m.GET("/product/getEnterpriseIds", handler.WrapGetEnterpriseIdsHandler) // 获取所有企业用户id
-		m.POST("/product/list", handler.WrapFullProjectListHandler)             // 查询项目列表
-		m.POST("/project/show", handler.WrapShowProjectHandler)                 // 项目展示查询
-		m.POST("/project/handle", handler.WrapProjectHandleHandler)             // 项目线索处理
-		m.POST("/product/findall", handler.WrapFindEnterpriseAllProductHandler) //企业用户详情所有产品
-		m.POST("/product/findAllProduct", handler.WrapFindAllProductHandler)    // 查找企业绑定的所有产品
-		m.POST("/project/create", handler.WrapCreateProjectHandler)             // 创建项目
-		m.POST("/product/create", handler.WrapCreateProductHandler)             // 创建产品
-		m.POST("/product/find", handler.WrapFindProductHandler)
-		m.POST("/product/deletePhotoUrl", handler.WrapDeletePhotoUrlHandler) // 在数据库中删除图片url
-		m.POST("/pay/paysum", handler.WrapPaySumHandler)
-		m.POST("/pay/projectpay", handler.WrapProjectPayHandler)                   // 支付
-		m.POST("/pay/getCodeUrl", handler.WrapGetCodeUrlHandler)                   // 获取微信支付codeURL
-		m.POST("/pay/queryOrderByTradeId", handler.WrapQueryOrderByTradeIdHandler) // 根据交易id查询微信是否扫码付款
-		m.POST("/pay/rechargeBalance", handler.WrapRechargeBalanceHandler)         // 支付成功后修改企业余额
-		m.POST("/project/transferToPublic", handler.WrapTransferToPublicHandler)   // 对公转账
-		m.POST("/project/update", handler.WrapUpdateProjectHandler)
-		m.POST("/project/approve", handler.WrapApproveProjectHandler)
-		m.POST("/project/all", handler.WrapGetAllProjectHandler)
-		m.POST("/project/taskList", handler.WrapProjectTaskListHandler)
-		m.POST("/project/changeTaskStatus", handler.WrapProjectChangeTaskStatusHandler)
-		m.POST("/project/getlinknumberinfo", handler.WrapGetLinkNumberInfoHandler)
-		m.POST("/project/getdatanumberinfo", handler.WrapGetDataNumberInfoHandler)
-		m.POST("/project/getreviewnumberinfo", handler.WrapGetReviewNumberInfoHandler)
-		m.POST("/project/getdefaultnumberinfo", handler.WrapGetDefaultNumberInfoHandler)
+		m.GET("/product/getEnterpriseIds", handler.WrapGetEnterpriseIdsHandler)                    // 获取所有企业用户id
+		m.POST("/product/list", handler.WrapFullProjectListHandler)                                // 查询项目列表
+		m.POST("/project/show", handler.WrapShowProjectHandler)                                    // 项目展示查询
+		m.POST("/project/handle", handler.WrapProjectHandleHandler)                                // 项目线索处理
+		m.POST("/product/findall", handler.WrapFindEnterpriseAllProductHandler)                    // 企业用户详情所有产品
+		m.POST("/product/findAllProduct", handler.WrapFindAllProductHandler)                       // 查找企业绑定的所有产品
+		m.POST("/project/create", handler.WrapCreateProjectHandler)                                // 创建项目
+		m.POST("/product/create", handler.WrapCreateProductHandler)                                // 创建产品
+		m.POST("/product/find", handler.WrapFindProductHandler)                                    // 查询产品信息
+		m.POST("/product/deletePhotoUrl", handler.WrapDeletePhotoUrlHandler)                       // 在数据库中删除图片url
+		m.POST("/pay/paysum", handler.WrapPaySumHandler)                                           // 支付
+		m.POST("/pay/projectpay", handler.WrapProjectPayHandler)                                   // 支付
+		m.POST("/pay/getCodeUrl", handler.WrapGetCodeUrlHandler)                                   // 获取微信支付codeURL
+		m.POST("/pay/queryOrderByTradeId", handler.WrapQueryOrderByTradeIdHandler)                 // 根据交易id查询微信是否扫码付款
+		m.POST("/pay/rechargeBalance", handler.WrapRechargeBalanceHandler)                         // 支付成功后修改企业余额
+		m.POST("/project/transferToPublic", handler.WrapTransferToPublicHandler)                   // 对公转账
+		m.POST("/project/update", handler.WrapUpdateProjectHandler)                                // 更新项目信息
+		m.POST("/project/approve", handler.WrapApproveProjectHandler)                              // 审核项目
+		m.POST("/project/all", handler.WrapGetAllProjectHandler)                                   // 查找所有项目
+		m.POST("/project/taskList", handler.WrapProjectTaskListHandler)                            // 招募管理中的任务列表
+		m.POST("/project/changeTaskStatus", handler.WrapProjectChangeTaskStatusHandler)            // 更改任务状态
+		m.POST("/project/getlinknumberinfo", handler.WrapGetLinkNumberInfoHandler)                 // 获取链接管理相关数据
+		m.POST("/project/getdatanumberinfo", handler.WrapGetDataNumberInfoHandler)                 // 获取数据管理相关数据
+		m.POST("/project/getreviewnumberinfo", handler.WrapGetReviewNumberInfoHandler)             // 获取审稿管理相关数据
+		m.POST("/project/getdefaultnumberinfo", handler.WrapGetDefaultNumberInfoHandler)           // 获取违约管理相关数据
 		m.POST("/project/tasklogisticslist", handler.WrapTaskLogisticsListHandler)                 // 物流信息查询
 		m.POST("/project/createlogistics", handler.WrapCreateLogisticsHandler)                     // 创建物流信息
 		m.POST("/project/signforreceipt", handler.WrapSignForReceiptHandler)                       // 签收订单