12345678910111213141516171819202122232425262728293031 |
- 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
- }
|