package partner import ( "app.yhyue.com/moapp/jy_docs/rpc/partnerlib/entity" "app.yhyue.com/moapp/jy_docs/services/model" docRpcUtil "app.yhyue.com/moapp/jy_docs/services/util" "app.yhyue.com/moapp/jybase/date" "log" ) func DocsUpdate(doc model.Doc) (err error) { updateMap := map[string]interface{}{"updateDate": doc.UpdateDate.Format(date.Date_Full_Layout)} if doc.Price > 0 { updateMap["price"] = doc.Price } if doc.ProductType > 0 { updateMap["productType"] = doc.ProductType } if doc.ProductType > 0 { updateMap["downOrUp"] = doc.DownOrUp } if doc.OssDocId != "" { updateMap["ossDocId"] = doc.OssDocId } err = docRpcUtil.GetJyDocsDB().Table(entity.DocTable).Where("id=?", doc.Id).Updates(updateMap).Error if err != nil { log.Println("error:", err.Error) return } return }