Compare commits

..

No commits in common. "33989e4a1dcef76ed8c0b5c50a2f3bcb3add1aa8" and "9794b7f15801b846e8e6d854c2c2e157aa9881b9" have entirely different histories.

2 changed files with 4 additions and 6 deletions

View File

@ -61,9 +61,10 @@ func (secFilingsDao) CreateSecFiling(req *secFilings.CreateSecFilingReq) (*secFi
}
func (secFilingsDao) UpdateSecFiling(query map[string]string, column map[string]interface{}) (*secFilings.CommonResp, error) {
resp := &secFilings.CommonResp{}
if err := db.DocDB.Model(&model.SecFilings{}).Where("filing_key = ?", query["filing_key"]).Updates(column).Error; err != nil {
if err := db.DocDB.Model(&model.SecFilings{}).Where("filing_key = ? and filing_date = ?", query["filing_key"], query["filing_date"]).Updates(column).Error; err != nil {
return nil, err
}
resp.FilingKey = query["filing_key"]
resp.Msg = "update success"
return resp, nil
}

View File

@ -25,10 +25,7 @@ func (secFilingsLogic) UpdateSecFiling(req *secFilings.UpdateSecFilingReq) (*sec
if req.FilingKey == "" {
return nil, errors.New("filing_key is empty")
}
filingKey := model.GenFilingKey(req.FilingDate, req.Form, req.FileLink)
column := map[string]interface{}{
"filing_key": filingKey,
"filing_date": req.FilingDate,
"form": req.Form,
"description": req.Description,
"form_description": req.Description,
@ -40,13 +37,13 @@ func (secFilingsLogic) UpdateSecFiling(req *secFilings.UpdateSecFilingReq) (*sec
"operator_id": req.OperatorId,
}
query := map[string]string{
"filing_key": req.FilingKey,
"filing_key": req.FilingKey,
"filing_date": req.FilingDate,
}
resp, err := dao.SecFilingsDao.UpdateSecFiling(query, column)
if err != nil {
return nil, errors.New("更新失败:" + err.Error())
}
resp.FilingKey = filingKey
resp.Msg = "更新成功"
return resp, nil
}