This commit is contained in:
suyl
2021-06-03 16:19:54 +08:00
parent 588f71abcf
commit 384aa5500a
3 changed files with 60 additions and 25 deletions

View File

@@ -4887,14 +4887,6 @@ func AuditStoreMap(ctx *jxcontext.Context, ID int, vendorOrgCode, vendorStoreID
if err != nil {
return err
}
if auditStatus == model.StoreMapAuditStatusPass {
if storeMapAudit.VendorOrgCode == "" && vendorOrgCode == "" {
return fmt.Errorf("请选择平台账号进行绑定!")
}
if vendorStoreID == "" {
return fmt.Errorf("请输入绑定的平台门店ID")
}
}
retVal, err := GetVendorStore(ctx, storeMapAudit.VendorID, vendorOrgCode, vendorStoreID)
if err != nil {
return err
@@ -4902,5 +4894,23 @@ func AuditStoreMap(ctx *jxcontext.Context, ID int, vendorOrgCode, vendorStoreID
if retVal == nil {
return fmt.Errorf("未在平台上查询到此门店请确认平台账号和平台门店ID")
}
if auditStatus == model.StoreMapAuditStatusPass {
if storeMapAudit.VendorOrgCode == "" && vendorOrgCode == "" {
return fmt.Errorf("请选择平台账号进行绑定!")
}
if vendorStoreID == "" {
return fmt.Errorf("请输入绑定的平台门店ID")
}
storeMap := &model.StoreMap{}
AddStoreVendorMap(ctx, db, storeMapAudit.VendorID, vendorOrgCode, storeMapAudit.StoreID, storeMap)
} else {
if comment == "" {
fmt.Errorf("审核不通过请输入原因!")
}
}
storeMapAudit.AuditStatus = auditStatus
storeMapAudit.AuditAt = time.Now()
storeMapAudit.AuditOperator = ctx.GetUserName()
dao.UpdateEntity(db, storeMapAudit, "AuditStatus", "AuditAt", "AuditOperator")
return err
}