提交修改
This commit is contained in:
parent
7e0ec93706
commit
334ea41b03
@ -1,5 +1,6 @@
|
||||
package com.heyu.api.alibaba.request.mm;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
||||
import lombok.Data;
|
||||
|
||||
@ -14,6 +15,14 @@ public class VvAppLogisticsRequest extends AppBaseRequest {
|
||||
*/
|
||||
private String trackNumber;
|
||||
|
||||
|
||||
public static void main(String[] args) {
|
||||
VvAppLogisticsRequest vvAppLogisticsRequest = new VvAppLogisticsRequest();
|
||||
vvAppLogisticsRequest.setTrackNumber("JT3137200563019");
|
||||
vvAppLogisticsRequest.setBuyerId(7L);
|
||||
System.out.println(JSON.toJSONString(vvAppLogisticsRequest));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
package com.heyu.api.alibaba.request.mm.order;
|
||||
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.heyu.api.alibaba.request.mm.AdminBaseDTO;
|
||||
import lombok.Data;
|
||||
|
||||
@ -12,6 +13,11 @@ public class VvDeliveredDTO extends AdminBaseDTO {
|
||||
private String trackNumber;
|
||||
|
||||
|
||||
public static void main(String[] args) {
|
||||
VvDeliveredDTO vvDeliveredDTO = new VvDeliveredDTO();
|
||||
vvDeliveredDTO.setTrackNumber("123");
|
||||
System.out.println(JSON.toJSONString(vvDeliveredDTO));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -0,0 +1,29 @@
|
||||
package com.heyu.api.alibaba.request.mm.order.resp;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.heyu.api.alibaba.request.vv.AppBaseRequest;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class VvAdminLogisticsRequest extends AppBaseRequest {
|
||||
|
||||
|
||||
|
||||
/***
|
||||
*
|
||||
* 物流单号
|
||||
*/
|
||||
private String trackNumber;
|
||||
|
||||
|
||||
public static void main(String[] args) {
|
||||
VvAdminLogisticsRequest vvAppLogisticsRequest = new VvAdminLogisticsRequest();
|
||||
vvAppLogisticsRequest.setTrackNumber("JT3137200563019");
|
||||
vvAppLogisticsRequest.setBuyerId(7L);
|
||||
System.out.println(JSON.toJSONString(vvAppLogisticsRequest));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,49 @@
|
||||
package com.heyu.api.controller.mm;
|
||||
|
||||
|
||||
import com.heyu.api.alibaba.request.mm.order.resp.VvAdminLogisticsRequest;
|
||||
import com.heyu.api.common.annotation.Describe;
|
||||
import com.heyu.api.data.dao.vv.VvPackageDao;
|
||||
import com.heyu.api.data.dao.vv.VvTradeOrderLineDao;
|
||||
import com.heyu.api.data.dto.vv.KuaiDi100DTO;
|
||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||
import com.heyu.api.data.enums.RoleEnums;
|
||||
import com.heyu.api.data.service.vv.VvPackageService;
|
||||
import com.heyu.api.data.utils.R;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
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.RestController;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Slf4j
|
||||
@RestController
|
||||
@RequestMapping("/mm/logistics")
|
||||
public class AdminLogisticsController {
|
||||
|
||||
|
||||
@Autowired
|
||||
private VvPackageDao vvPackageDao;
|
||||
|
||||
@Autowired
|
||||
private VvTradeOrderLineDao vvTradeOrderLineDao;
|
||||
|
||||
@Autowired
|
||||
private VvPackageService vvPackageService;
|
||||
|
||||
// http://localhost:8888/mm/logistics/query
|
||||
@Describe("物流查询")
|
||||
@RequestMapping("/query")
|
||||
public R query(@RequestBody VvAdminLogisticsRequest request) {
|
||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntity = vvTradeOrderLineDao.selectVvTradeOrderLineByBuyerIdTrackNumber(request.getBuyerId(), request.getTrackNumber());
|
||||
if (CollectionUtils.isEmpty(vvTradeOrderLineEntity)) {
|
||||
return R.error("trackNumber不是你的");
|
||||
}
|
||||
KuaiDi100DTO kuaiDi100DTO = vvPackageService.selectVvKuaidiAndUpdateData(request.getTrackNumber(), RoleEnums.user.getRole());
|
||||
return R.ok().setData(kuaiDi100DTO);
|
||||
}
|
||||
|
||||
}
|
||||
@ -43,12 +43,8 @@ public class AppLogisticsController {
|
||||
if (CollectionUtils.isEmpty(vvTradeOrderLineEntity)) {
|
||||
return R.error("trackNumber不是你的");
|
||||
}
|
||||
|
||||
KuaiDi100DTO kuaiDi100DTO = vvPackageService.selectVvKuaidiAndUpdateData(request.getTrackNumber(), RoleEnums.user.getRole());
|
||||
|
||||
|
||||
return R.ok().setData(kuaiDi100DTO);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user