1234567891011121314151617181920212223242526272829303132 |
- 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(state int, doc model.Doc) (err error) {
- updateMap := map[string]interface{}{"updateDate": doc.UpdateDate.Format(date.Date_Full_Layout)}
- switch state {
- case 0:
- updateMap["ossDocId"] = doc.OssDocId
- updateMap["ossPdfId"] = doc.OssPdfId
- updateMap["ossTxtId"] = doc.OssTxtId
- case 1:
- updateMap["price"] = doc.Price
- updateMap["productType"] = doc.ProductType
- updateMap["downOrUp"] = doc.DownOrUp
- updateMap["priceVip"] = doc.PriceVip
- case 2:
- updateMap["ossPdfId"] = doc.OssPdfId
- }
- err = docRpcUtil.GetJyDocsDB().Table(entity.DocTable).Where("id=?", doc.Id).Updates(updateMap).Error
- if err != nil {
- log.Println("error:", err.Error)
- return
- }
- return
- }
|