Browse Source

修改BUG

zhou.xiaoning 2 năm trước cách đây
mục cha
commit
519c6424e1
1 tập tin đã thay đổi với 12 bổ sung0 xóa
  1. 12 0
      service/sign/sign.go

+ 12 - 0
service/sign/sign.go

@@ -295,6 +295,14 @@ func HandleASignCompleted(contractNo, status string) (err error) {
 }
 
 // modifyContractStatus 爱签异步推送和查询合同状态后调用
+// 合同状态:
+// 0:等待签约
+// 1:签约中
+// 2:已签约
+// 3:过期
+// 4:拒签
+// 6:作废
+// -2:状态异常
 func modifyContractStatus(contractNo, status string) (err error) {
 	if status == "2" {
 		// 获取用户电子签记录
@@ -365,6 +373,9 @@ func modifyContractStatus(contractNo, status string) (err error) {
 				return
 			}
 		}
+	} else if status == "0" || status == "1" {
+		err = fmt.Errorf("合同签署状态不正确, status: %v", status)
+		return
 	} else {
 		// 其它状态一律改为4(签署拒绝)
 		// 更新数据库记录
@@ -378,6 +389,7 @@ func modifyContractStatus(contractNo, status string) (err error) {
 			global.M2A_LOG.Error("【HandleASignCompleted】 更新用户电子签记录失败", zap.Error(err))
 			return
 		}
+		err = fmt.Errorf("合同签署状态不正确, status: %v", status)
 	}
 
 	return