- SyncQualify中错误添加门店信息
This commit is contained in:
@@ -367,12 +367,21 @@ func (c *PurchaseHandler) storeUploadImgByURL(inImgURL string) (imgURL string, e
|
||||
return imgURL, err
|
||||
}
|
||||
|
||||
func addStoreInfo2Err(err error, storeID int) error {
|
||||
if err != nil {
|
||||
errExt := utils.NewErrorCode(err.Error(), "999")
|
||||
errExt.AddPrefixMsg(fmt.Sprintf("门店%d", storeID))
|
||||
err = errExt
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
func (c *PurchaseHandler) SyncQualify(ctx *jxcontext.Context, storeDetail *dao.StoreDetail) (err error) {
|
||||
if storeDetail.LicenceCode == "" || storeDetail.Licence == "" {
|
||||
return fmt.Errorf("营业执照信息不全")
|
||||
return addStoreInfo2Err(fmt.Errorf("营业执照信息不全"), storeDetail.ID)
|
||||
}
|
||||
if storeDetail.IDCode == "" || storeDetail.IDCardFront == "" || storeDetail.IDCardBack == "" || storeDetail.IDValid == "" {
|
||||
return fmt.Errorf("个人信息不全")
|
||||
return addStoreInfo2Err(fmt.Errorf("个人信息不全"), storeDetail.ID)
|
||||
}
|
||||
var qualifyList []*jdapi.QualifyItem
|
||||
licenceDetail, err := api.JdPageAPI.GetCorporationInfo(storeDetail.VendorStoreID, storeDetail.LicenceCode)
|
||||
@@ -399,7 +408,7 @@ func (c *PurchaseHandler) SyncQualify(ctx *jxcontext.Context, storeDetail *dao.S
|
||||
|
||||
idFrondURL, err := c.storeUploadImgByURL(storeDetail.IDCardFront)
|
||||
if err != nil {
|
||||
return err
|
||||
return addStoreInfo2Err(err, storeDetail.ID)
|
||||
}
|
||||
// 个体经营,个体工商户
|
||||
if storeDetail.LicenceType == 0 { // 个人
|
||||
@@ -433,7 +442,7 @@ func (c *PurchaseHandler) SyncQualify(ctx *jxcontext.Context, storeDetail *dao.S
|
||||
if storeDetail.IDExpire == "" {
|
||||
idBackURL, err := c.storeUploadImgByURL(storeDetail.IDCardBack)
|
||||
if err != nil {
|
||||
return err
|
||||
return addStoreInfo2Err(err, storeDetail.ID)
|
||||
}
|
||||
qualifyList = append(qualifyList, &jdapi.QualifyItem{
|
||||
QualifyType: jdapi.QualifyTypeAddInfo,
|
||||
@@ -447,5 +456,5 @@ func (c *PurchaseHandler) SyncQualify(ctx *jxcontext.Context, storeDetail *dao.S
|
||||
err = api.JdPageAPI.SaveQualify(storeDetail.VendorStoreID, jdapi.SaveQualifyActionTypeCommit, qualifyList)
|
||||
// err = api.JdPageAPI.SaveQualify(storeDetail.VendorStoreID, jdapi.SaveQualifyActionTypeSave, qualifyList)
|
||||
}
|
||||
return err
|
||||
return addStoreInfo2Err(err, storeDetail.ID)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user