物流添加bugfix
This commit is contained in:
@ -143,15 +143,18 @@ public class StoreAfterSalesController {
|
|||||||
@ApiImplicitParam(name = "code", value = "快递公司编码", paramType = "query", dataType = "string"),
|
@ApiImplicitParam(name = "code", value = "快递公司编码", paramType = "query", dataType = "string"),
|
||||||
@ApiImplicitParam(name = "name", value = "快递公司名称", paramType = "query", dataType = "string"),
|
@ApiImplicitParam(name = "name", value = "快递公司名称", paramType = "query", dataType = "string"),
|
||||||
@ApiImplicitParam(name = "postalCode", value = "快递编号", paramType = "query", dataType = "string"),
|
@ApiImplicitParam(name = "postalCode", value = "快递编号", paramType = "query", dataType = "string"),
|
||||||
@ApiImplicitParam(name = "orderCode", value = "订单编号", paramType = "query", dataType = "string")
|
@ApiImplicitParam(name = "orderCode", value = "订单编号", paramType = "query", dataType = "string"),
|
||||||
|
@ApiImplicitParam(name = "id", value = "售后订单id", paramType = "query", dataType = "long")
|
||||||
})
|
})
|
||||||
@ApiOperation(value = "添加物流信息", notes = "添加物流信息")
|
@ApiOperation(value = "添加物流信息", notes = "添加物流信息")
|
||||||
public ApiResult<Boolean> addLogisticsInformation(@RequestParam String code, @RequestParam String name, @RequestParam String postalCode, @RequestParam String orderCode) {
|
public ApiResult<Boolean> addLogisticsInformation(@RequestParam String code, @RequestParam String name,
|
||||||
|
@RequestParam String postalCode, @RequestParam String orderCode,
|
||||||
|
@RequestParam Long id) {
|
||||||
Long uid = LocalUser.getUser().getUid();
|
Long uid = LocalUser.getUser().getUid();
|
||||||
if (StrUtil.isEmpty(code) || StrUtil.isEmpty(name) || StrUtil.isEmpty(postalCode)) {
|
if (StrUtil.isEmpty(code) || StrUtil.isEmpty(name) || StrUtil.isEmpty(postalCode)) {
|
||||||
throw new YshopException("参数错误");
|
throw new YshopException("参数错误");
|
||||||
}
|
}
|
||||||
Boolean revoke = storeAfterSalesService.addLogisticsInformation(code, name, postalCode, orderCode);
|
Boolean revoke = storeAfterSalesService.addLogisticsInformation(code, name, postalCode, orderCode, id);
|
||||||
return ApiResult.ok(revoke);
|
return ApiResult.ok(revoke);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -79,13 +79,15 @@ public interface StoreAfterSalesService extends BaseService<StoreAfterSales> {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 添加快递信息
|
* 添加快递信息
|
||||||
* @param code 物流公司编码
|
*
|
||||||
* @param name 物流公司名称
|
* @param code 物流公司编码
|
||||||
|
* @param name 物流公司名称
|
||||||
* @param postalCode
|
* @param postalCode
|
||||||
* @param orderCode
|
* @param orderCode
|
||||||
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
Boolean addLogisticsInformation(String code, String name, String postalCode ,String orderCode);
|
Boolean addLogisticsInformation(String code, String name, String postalCode ,String orderCode, Long id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除售后订单
|
* 删除售后订单
|
||||||
|
@ -281,8 +281,11 @@ public class StoreAfterSalesServiceImpl extends BaseServiceImpl<StoreAfterSalesM
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Boolean addLogisticsInformation(String code, String name, String postalCode, String orderCode) {
|
public Boolean addLogisticsInformation(String code, String name, String postalCode, String orderCode, Long id) {
|
||||||
StoreAfterSales storeAfterSales = baseMapper.selectOne(Wrappers.<StoreAfterSales>lambdaQuery().eq(StoreAfterSales::getOrderCode, orderCode));
|
StoreAfterSales storeAfterSales = baseMapper.selectOne(Wrappers.<StoreAfterSales>lambdaQuery()
|
||||||
|
.eq(StoreAfterSales::getId, id)
|
||||||
|
.eq(StoreAfterSales::getOrderCode, orderCode)
|
||||||
|
);
|
||||||
if (!storeAfterSales.getState().equals(AfterSalesStatusEnum.STATUS_1.getValue())) {
|
if (!storeAfterSales.getState().equals(AfterSalesStatusEnum.STATUS_1.getValue())) {
|
||||||
throw new YshopException("当前状态不能添加物流信息!");
|
throw new YshopException("当前状态不能添加物流信息!");
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user