Jelajahi Sumber

使用自带的Udpat方法时,UpdateTime字段报错: ORA-01861: 文字与格式字符串不匹配\n

deng.yinping 5 bulan lalu
induk
melakukan
4a478f17a3
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      controllers/common/notice.go

+ 3 - 3
controllers/common/notice.go

@@ -265,10 +265,10 @@ func NoticeReaded(c *gin.Context) {
 		// 使用下面方式时UpdateTime字段报错: ORA-01861: 文字与格式字符串不匹配\n
 		msgReceiver.Updatetime = time.Now()
 		sql := fmt.Sprintf(`
-		UPDATE Msgreceiver 
-		SET Readstatus = 2,
+		UPDATE MSGRECEIVER 
+		SET READSTATUS = 2,
 			UPDATETIME = SYSDATE
-		WHERE AUTOID = %v AND MANAGERID = %v AND RECEIVERTYPE = 2
+		WHERE AUTOID = %v AND MANAGERID = %v
 		`, msgReceiver.Autoid, msgReceiver.Managerid)
 
 		if _, err = db.GetEngine().Exec(sql); err != nil {