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:
@@ -59,6 +59,28 @@ func (l *CreateLogic) Create(in *sale.CreateReq) (*sale.Response, error) {
|
||||
return failResponse(utils.ErrorDataIsExist), nil
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
data := dao.SaleCreate{
|
||||
SaleId: req.SaleId,
|
||||
Mobile: encryptMobile,
|
||||
@@ -66,12 +88,12 @@ func (l *CreateLogic) Create(in *sale.CreateReq) (*sale.Response, error) {
|
||||
IdCardFront: req.IdCardFront,
|
||||
IdCardBack: req.IdCardBack,
|
||||
BusinessLicense: req.BusinessLicense,
|
||||
Region: buildRegion(req.RegionProvince, req.RegionCity, req.RegionDistrict),
|
||||
Region: buildRegion(province, city, district),
|
||||
ProvinceId: req.ProvinceId,
|
||||
CityId: req.CityId,
|
||||
DistrictId: req.DistrictId,
|
||||
TerritoryId: req.TerritoryId,
|
||||
TerritoryName: req.TerritoryName,
|
||||
TerritoryName: territoryName,
|
||||
GroupId: req.GroupId,
|
||||
Address: req.Address,
|
||||
Status: dao.SaleStatusApproved,
|
||||
|
||||
Reference in New Issue
Block a user