|
@@ -37,39 +37,44 @@ func (*projectPay) Pay(ctx context.Context, projectPay http_model.ProjectPayRequ
|
|
|
}
|
|
|
|
|
|
// 支付更新任务状态
|
|
|
- project, err2 := db.GetProjectDetail(ctx, projectPay.ProjectID)
|
|
|
- if err2 != nil {
|
|
|
- logrus.WithContext(ctx).Errorf("[project service] call GetPorjectDetail error,err:%+v", err)
|
|
|
- return nil, err2
|
|
|
- }
|
|
|
+ //_, err2 := db.GetProjectDetail(ctx, projectPay.ProjectID)
|
|
|
+ //if err2 != nil {
|
|
|
+ // logrus.WithContext(ctx).Errorf("[project service] call GetPorjectDetail error,err:%+v", err)
|
|
|
+ // return nil, err2
|
|
|
+ //}
|
|
|
err = db.UpdateTaskSelectAtByProjectId(ctx, projectPay.ProjectID, 2)
|
|
|
if err != nil {
|
|
|
logrus.WithContext(ctx).Errorf("[projectPay service] call UpdateTaskStatusPaying error,err:%+v", err)
|
|
|
return nil, err
|
|
|
}
|
|
|
-
|
|
|
- if project.ProjectForm != 4 {
|
|
|
- err = db.UpdateTaskStageByProjectId(ctx, projectPay.ProjectID, 2, 4)
|
|
|
- if err != nil {
|
|
|
- logrus.WithContext(ctx).Errorf("[projectPay service] call UpdateTaskStatusPaying error,err:%+v", err)
|
|
|
- return nil, err
|
|
|
- }
|
|
|
- } else {
|
|
|
- if project.ContentType == 1 {
|
|
|
- err = db.UpdateTaskStageByProjectId(ctx, projectPay.ProjectID, 2, 9) //修改为待传初稿
|
|
|
- if err != nil {
|
|
|
- logrus.WithContext(ctx).Errorf("[projectPay service] call UpdateTaskStatusPaying error,err:%+v", err)
|
|
|
- return nil, err
|
|
|
- }
|
|
|
- } else {
|
|
|
- err = db.UpdateTaskStageByProjectId(ctx, projectPay.ProjectID, 2, 7) //修改为待传脚本
|
|
|
- if err != nil {
|
|
|
- logrus.WithContext(ctx).Errorf("[projectPay service] call UpdateTaskStatusPaying error,err:%+v", err)
|
|
|
- return nil, err
|
|
|
- }
|
|
|
- }
|
|
|
+ err = db.UpdateTaskStageByProjectId(ctx, projectPay.ProjectID, 2, 4)
|
|
|
+ if err != nil {
|
|
|
+ logrus.WithContext(ctx).Errorf("[projectPay service] call UpdateTaskStatusPaying error,err:%+v", err)
|
|
|
+ return nil, err
|
|
|
}
|
|
|
|
|
|
+ //if project.ProjectForm != 4 {
|
|
|
+ // err = db.UpdateTaskStageByProjectId(ctx, projectPay.ProjectID, 2, 4)
|
|
|
+ // if err != nil {
|
|
|
+ // logrus.WithContext(ctx).Errorf("[projectPay service] call UpdateTaskStatusPaying error,err:%+v", err)
|
|
|
+ // return nil, err
|
|
|
+ // }
|
|
|
+ //} else {
|
|
|
+ // if project.ContentType == 1 {
|
|
|
+ // err = db.UpdateTaskStageByProjectId(ctx, projectPay.ProjectID, 2, 9) //修改为待传初稿
|
|
|
+ // if err != nil {
|
|
|
+ // logrus.WithContext(ctx).Errorf("[projectPay service] call UpdateTaskStatusPaying error,err:%+v", err)
|
|
|
+ // return nil, err
|
|
|
+ // }
|
|
|
+ // } else {
|
|
|
+ // err = db.UpdateTaskStageByProjectId(ctx, projectPay.ProjectID, 2, 7) //修改为待传脚本
|
|
|
+ // if err != nil {
|
|
|
+ // logrus.WithContext(ctx).Errorf("[projectPay service] call UpdateTaskStatusPaying error,err:%+v", err)
|
|
|
+ // return nil, err
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ //}
|
|
|
+
|
|
|
// 插入消息-任务申请成功
|
|
|
taskIds, err := db.GetTaskIds(ctx, projectPay.ProjectID) // 获取任务id列表
|
|
|
if err != nil {
|