Fixed errors

This commit is contained in:
Patrick Alvin Alcala 2026-02-26 19:22:24 +08:00
parent 05639b163a
commit 217fcfa97e

View file

@ -2296,7 +2296,7 @@ func connect() {
c.Writer.Header().Set("Content-Security-Policy", "default-src 'self'; img-src 'self';") c.Writer.Header().Set("Content-Security-Policy", "default-src 'self'; img-src 'self';")
c.Writer.Header().Set("X-Server", "OCBO Server") c.Writer.Header().Set("X-Server", "OCBO Server")
dbpost, err := db.Prepare("INSERT INTO esign_lock (esign_lockid, ?, ?)") dbpost, err := db.Prepare("INSERT INTO esign_lock (esign_lockid, referenceNo, lock_code) VALUES (NULL, ?, ?)")
if err != nil { if err != nil {
c.AbortWithError(http.StatusInternalServerError, err) c.AbortWithError(http.StatusInternalServerError, err)
c.String(http.StatusInternalServerError, "Internal Server Error") c.String(http.StatusInternalServerError, "Internal Server Error")
@ -2435,9 +2435,9 @@ func connect() {
} }
}) })
router.DELETE("/api/void-op-local", middleware.TokenChecker(), func(c *gin.Context) { router.DELETE("/api/void-op-local", func(c *gin.Context) {
type DeleteOPLocal struct { type DeleteOPLocal struct {
Data int `json:"data"` Data string `json:"data"`
} }
var deleteOpLocal DeleteOPLocal var deleteOpLocal DeleteOPLocal
if err := c.ShouldBindJSON(&deleteOpLocal); err != nil { if err := c.ShouldBindJSON(&deleteOpLocal); err != nil {
@ -2454,20 +2454,20 @@ func connect() {
c.Writer.Header().Set("Content-Security-Policy", "default-src 'self'; img-src 'self';") c.Writer.Header().Set("Content-Security-Policy", "default-src 'self'; img-src 'self';")
c.Writer.Header().Set("X-Server", "OCBO Server") c.Writer.Header().Set("X-Server", "OCBO Server")
var isPaid int var resultCount int
checkErr := db.QueryRow("SELECT COUNT(AFNum) FROM orderpaydetails WHERE OPRefId = ?", deleteOpLocal.Data).Scan(&isPaid) checkErr := dbpop.QueryRow("SELECT COUNT(AFNum) AS resultCount FROM orderpaydetail WHERE OPRefId = ?", deleteOpLocal.Data).Scan(&resultCount)
if checkErr != nil { if checkErr != nil {
c.AbortWithError(http.StatusInternalServerError, checkErr) c.AbortWithError(http.StatusInternalServerError, checkErr)
c.String(http.StatusInternalServerError, "Internal Server Error") c.String(http.StatusInternalServerError, "Internal Server Error")
return return
} }
if isPaid == 1 { if resultCount > 0 {
c.String(http.StatusBadRequest, "Error! Payment already exist.") c.String(http.StatusBadRequest, "Error! Payment already exist.")
return return
} }
dbpost, err := db.Prepare("DELETE FROM orderpaydetails WHERE OPRefId = ?") dbpost, err := dbpop.Prepare("DELETE FROM orderpaydetail WHERE OPRefId = ?")
if err != nil { if err != nil {
c.AbortWithError(http.StatusInternalServerError, err) c.AbortWithError(http.StatusInternalServerError, err)
c.String(http.StatusInternalServerError, "Internal Server Error") c.String(http.StatusInternalServerError, "Internal Server Error")