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