fix: sale create fields
CI / changes (push) Successful in 14s
CI / docker-bff (push) Successful in 3s
CI / docker-product (push) Successful in 24s
CI / docker-admin (push) Has been skipped
CI / docker-user (push) Has been skipped
CI / docker-ad (push) Has been skipped
CI / docker-chore (push) Successful in 25s
CI / docker-express (push) Has been skipped
CI / docker-sale (push) Successful in 26s
CI / changes (push) Successful in 14s
CI / docker-bff (push) Successful in 3s
CI / docker-product (push) Successful in 24s
CI / docker-admin (push) Has been skipped
CI / docker-user (push) Has been skipped
CI / docker-ad (push) Has been skipped
CI / docker-chore (push) Successful in 25s
CI / docker-express (push) Has been skipped
CI / docker-sale (push) Successful in 26s
This commit is contained in:
@@ -73,12 +73,33 @@ func (l *EditLogic) Edit(in *sale.EditReq) (*sale.Response, error) {
|
||||
info.IdCardFront = req.IdCardFront
|
||||
info.IdCardBack = req.IdCardBack
|
||||
info.BusinessLicense = req.BusinessLicense
|
||||
info.Region = buildRegion(req.RegionProvince, req.RegionCity, req.RegionDistrict)
|
||||
names, nErr := fetchRegionNames(l.ctx, l.svcCtx.ChoreSvcName, req.TerritoryId, req.ProvinceId, req.CityId, req.DistrictId)
|
||||
if nErr != nil {
|
||||
l.Errorf("sale regions: %v", nErr)
|
||||
return failResponse(utils.Fail), nil
|
||||
}
|
||||
territoryName := names[req.TerritoryId]
|
||||
if territoryName == utils.StringEmpty {
|
||||
return outResponse(utils.ErrorParams, "请选择地域"), nil
|
||||
}
|
||||
province := names[req.ProvinceId]
|
||||
if province == utils.StringEmpty {
|
||||
return outResponse(utils.ErrorParams, "请选择省份"), nil
|
||||
}
|
||||
city := names[req.CityId]
|
||||
if city == utils.StringEmpty {
|
||||
return outResponse(utils.ErrorParams, "请选择城市"), nil
|
||||
}
|
||||
district := names[req.DistrictId]
|
||||
if district == utils.StringEmpty {
|
||||
return outResponse(utils.ErrorParams, "请选择区县"), nil
|
||||
}
|
||||
info.Region = buildRegion(province, city, district)
|
||||
info.ProvinceId = req.ProvinceId
|
||||
info.CityId = req.CityId
|
||||
info.DistrictId = req.DistrictId
|
||||
info.TerritoryId = req.TerritoryId
|
||||
info.TerritoryName = req.TerritoryName
|
||||
info.TerritoryName = territoryName
|
||||
info.GroupId = req.GroupId
|
||||
info.Address = req.Address
|
||||
info.Type = uint8(req.Type)
|
||||
|
||||
Reference in New Issue
Block a user