- jd.SyncQualify调整

This commit is contained in:
gazebo
2019-08-15 17:14:23 +08:00
parent f92ff76b61
commit 5e6c087ba2

View File

@@ -396,36 +396,39 @@ func (c *PurchaseHandler) SyncQualify(ctx *jxcontext.Context, storeDetail *dao.S
EconKind: licenceDetail.EconKind, EconKind: licenceDetail.EconKind,
Scope: licenceDetail.Scope, Scope: licenceDetail.Scope,
}) })
// 个体经营,个体工商户
if storeDetail.LicenceType == 0 { // 个人
idFrondURL, err := c.storeUploadImgByURL(storeDetail.IDCardFront) idFrondURL, err := c.storeUploadImgByURL(storeDetail.IDCardFront)
if err != nil { if err != nil {
return err return err
} }
// 个体经营,个体工商户
if storeDetail.LicenceType == 0 { // 个人
personQualify := &jdapi.QualifyItem{ personQualify := &jdapi.QualifyItem{
QualifyType: jdapi.QualifyTypePerson, QualifyType: jdapi.QualifyTypePerson,
QualifyURL: idFrondURL, QualifyURL: idFrondURL,
QualifyExpireStart: utils.Time2Str(utils.Str2Time(storeDetail.IDValid)), QualifyExpireStart: utils.Time2Str(utils.Str2Time(storeDetail.IDValid)),
QualifyExpireForever: 0,
QualifyNumber: storeDetail.IDCode, QualifyNumber: storeDetail.IDCode,
QualifyOwner: storeDetail.LicenceOwnerName, QualifyOwner: storeDetail.LicenceOwnerName,
} }
if storeDetail.IDExpire == "" { if storeDetail.IDExpire != "" {
personQualify.QualifyExpireForever = 0
} else {
personQualify.QualifyExpireForever = 1 personQualify.QualifyExpireForever = 1
personQualify.QualifyExpireEnd = utils.Time2Str(utils.Str2Time(storeDetail.IDExpire)) personQualify.QualifyExpireEnd = utils.Time2Str(utils.Str2Time(storeDetail.IDExpire))
} }
qualifyList = append(qualifyList, personQualify) qualifyList = append(qualifyList, personQualify)
} else { } else {
idFrondURL, err := c.storeUploadImgByURL(storeDetail.IDCardFront) addInfo := &jdapi.QualifyItem{
if err != nil {
return err
}
qualifyList = append(qualifyList, &jdapi.QualifyItem{
QualifyType: jdapi.QualifyTypeAddInfo, QualifyType: jdapi.QualifyTypeAddInfo,
QualifyURL: idFrondURL, QualifyURL: idFrondURL,
QualifyExpireForever: 1, QualifyExpireStart: utils.Time2Str(utils.Str2Time(storeDetail.IDValid)),
}) QualifyExpireForever: 0,
}
if storeDetail.IDExpire != "" {
addInfo.QualifyExpireForever = 1
addInfo.QualifyExpireEnd = utils.Time2Str(utils.Str2Time(storeDetail.IDExpire))
}
qualifyList = append(qualifyList, addInfo)
} }
if storeDetail.IDExpire == "" { if storeDetail.IDExpire == "" {
idBackURL, err := c.storeUploadImgByURL(storeDetail.IDCardBack) idBackURL, err := c.storeUploadImgByURL(storeDetail.IDCardBack)
@@ -435,7 +438,8 @@ func (c *PurchaseHandler) SyncQualify(ctx *jxcontext.Context, storeDetail *dao.S
qualifyList = append(qualifyList, &jdapi.QualifyItem{ qualifyList = append(qualifyList, &jdapi.QualifyItem{
QualifyType: jdapi.QualifyTypeAddInfo, QualifyType: jdapi.QualifyTypeAddInfo,
QualifyURL: idBackURL, QualifyURL: idBackURL,
QualifyExpireForever: 1, QualifyExpireStart: utils.Time2Str(utils.Str2Time(storeDetail.IDValid)),
QualifyExpireForever: 0,
}) })
} }
globals.SugarLogger.Debug(utils.Format4Output(qualifyList, false)) globals.SugarLogger.Debug(utils.Format4Output(qualifyList, false))