Sfoglia il codice sorgente

修改更新时会把已经成功的任务更新成执行中

刘鹏飞 4 anni fa
parent
commit
7915fb07da

+ 2 - 2
src/dashoo.cn/genepoint_srv/business/converseService/converseService.go

@@ -79,7 +79,7 @@ func (this *ConverseService) GetRequestEntity(request string, utc string, data R
 // key的信息按照生物样本存储系统分配的私钥字符串+请求报文中的time字段的值进行MD5加密
 func (this *ConverseService) GetKeyBaseOnTime(utc string) string {
 	privateKey, _ := utils.Cfg.GetValue("key", "privateKey")
-	log.Println("身份验证Key",privateKey)
+	log.Println("身份验证Key", privateKey)
 	//privateKey := "ZGlzdHJp23Yn4V06b3I6OGQ5NjllZWY2ZWNhZDNjMjlhM2E2MjkyODBlNjg2Y2YwYzNmNWQ1YTg2YWZmM2Nh3MTIwMjB3454jOTIzYWRjNmM5M4g"
 	unencoded := privateKey + utc
 	byte := md5.Sum([]byte(unencoded))
@@ -463,7 +463,7 @@ func (this *ConverseService) SampleApplyDetailStatusModify(statusCode int, entry
 	var idList []Id
 	err := this.DBE.SQL(getId).Find(&idList)
 	//批量更新全部成功或失败的任务样本状态
-	sql := "UPDATE " + TABLE_APPLY_DETAIL + " SET taskstatus = '" + strconv.Itoa(statusCode) + "' WHERE parentid = '" + strconv.Itoa(idList[0].Id) + "'"
+	sql := "UPDATE " + TABLE_APPLY_DETAIL + " SET taskstatus = '" + strconv.Itoa(statusCode) + "' WHERE parentid = '" + strconv.Itoa(idList[0].Id) + "' and taskstatus !=5"
 	_, err = this.DBE.Exec(sql)
 
 	return err