diff --git a/src/main/java/com/yn/bftl/thirdparty/modules/u8/controller/U8ShippingController.java b/src/main/java/com/yn/bftl/thirdparty/modules/u8/controller/U8ShippingController.java index d91984a..c23b9ef 100644 --- a/src/main/java/com/yn/bftl/thirdparty/modules/u8/controller/U8ShippingController.java +++ b/src/main/java/com/yn/bftl/thirdparty/modules/u8/controller/U8ShippingController.java @@ -7,12 +7,13 @@ import com.yn.bftl.thirdparty.modules.business.dto.U8ShippingDTO; import com.yn.bftl.thirdparty.modules.u8.service.U8ShippingService; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.CollectionUtils; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; + +import javax.validation.Valid; +import javax.validation.constraints.NotBlank; @Slf4j @RestController @@ -37,4 +38,19 @@ u8ShippingService.saveU8SynData(shippingSynDataDTO); } + @RequestMapping(value = "/shipping", method = RequestMethod.DELETE) + public void unShipping(@RequestParam String shippingSn) { + log.info("=======================================u8请求参数:" + shippingSn); + if (StringUtils.isEmpty(shippingSn)) { + throw new YnceErrorException("参数不正确"); + } + IPUtils.checkWhileIp(u8Properties.getWhiteIp()); +// if (CollectionUtils.isEmpty(shippingSynDataDTO.getDetailList())) { +// log.error("订单项数据不能为空"); +// throw new YnceErrorException("订单项数据不能为空"); +// } + + u8ShippingService.unShipping(shippingSn); + } + }