提交修改
This commit is contained in:
parent
76f57b04c3
commit
eebebc527d
@ -78,6 +78,12 @@ private static final long serialVersionUID = 1L;
|
|||||||
public final static String gmt_close = CLASS_NAME + "gmt_close"; // 订单关闭时间
|
public final static String gmt_close = CLASS_NAME + "gmt_close"; // 订单关闭时间
|
||||||
public final static String prepay_id = CLASS_NAME + "prepay_id"; // 预支付id
|
public final static String prepay_id = CLASS_NAME + "prepay_id"; // 预支付id
|
||||||
public final static String buyer_address_id = CLASS_NAME + "buyer_address_id"; // 买家地址id
|
public final static String buyer_address_id = CLASS_NAME + "buyer_address_id"; // 买家地址id
|
||||||
|
public final static String gmt_shipped = CLASS_NAME + "gmt_shipped"; // 是否已经签收
|
||||||
|
public final static String gmt_unpack = CLASS_NAME + "gmt_unpack"; // 重新打包的时间
|
||||||
|
public final static String shipped_user = CLASS_NAME + "shipped_user"; // shipped的用户
|
||||||
|
public final static String delivered_user = CLASS_NAME + "delivered_user"; // delivered的用户
|
||||||
|
public final static String shipping_user = CLASS_NAME + "shipping_user"; // shipping的用户
|
||||||
|
public final static String unpack_user = CLASS_NAME + "unpack_user"; // unpack的用户
|
||||||
//
|
//
|
||||||
@TableId(value = "id", type = IdType.AUTO)
|
@TableId(value = "id", type = IdType.AUTO)
|
||||||
private Long id;
|
private Long id;
|
||||||
@ -193,6 +199,18 @@ private static final long serialVersionUID = 1L;
|
|||||||
private String prepayId;
|
private String prepayId;
|
||||||
//买家地址id
|
//买家地址id
|
||||||
private Long buyerAddressId;
|
private Long buyerAddressId;
|
||||||
|
//是否已经签收
|
||||||
|
private Date gmtShipped;
|
||||||
|
//重新打包的时间
|
||||||
|
private Date gmtUnpack;
|
||||||
|
//shipped的用户
|
||||||
|
private String shippedUser;
|
||||||
|
//delivered的用户
|
||||||
|
private String deliveredUser;
|
||||||
|
//shipping的用户
|
||||||
|
private String shippingUser;
|
||||||
|
//unpack的用户
|
||||||
|
private String unpackUser;
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
@ -1048,6 +1066,96 @@ private static final long serialVersionUID = 1L;
|
|||||||
this.buyerAddressId = buyerAddressId;
|
this.buyerAddressId = buyerAddressId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 是否已经签收
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Date getGmtShipped() {
|
||||||
|
return gmtShipped;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 是否已经签收
|
||||||
|
* @param gmtShipped
|
||||||
|
*/
|
||||||
|
public void setGmtShipped(Date gmtShipped) {
|
||||||
|
this.gmtShipped = gmtShipped;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 重新打包的时间
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Date getGmtUnpack() {
|
||||||
|
return gmtUnpack;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 重新打包的时间
|
||||||
|
* @param gmtUnpack
|
||||||
|
*/
|
||||||
|
public void setGmtUnpack(Date gmtUnpack) {
|
||||||
|
this.gmtUnpack = gmtUnpack;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* shipped的用户
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getShippedUser() {
|
||||||
|
return shippedUser;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* shipped的用户
|
||||||
|
* @param shippedUser
|
||||||
|
*/
|
||||||
|
public void setShippedUser(String shippedUser) {
|
||||||
|
this.shippedUser = shippedUser;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* delivered的用户
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getDeliveredUser() {
|
||||||
|
return deliveredUser;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* delivered的用户
|
||||||
|
* @param deliveredUser
|
||||||
|
*/
|
||||||
|
public void setDeliveredUser(String deliveredUser) {
|
||||||
|
this.deliveredUser = deliveredUser;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* shipping的用户
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getShippingUser() {
|
||||||
|
return shippingUser;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* shipping的用户
|
||||||
|
* @param shippingUser
|
||||||
|
*/
|
||||||
|
public void setShippingUser(String shippingUser) {
|
||||||
|
this.shippingUser = shippingUser;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* unpack的用户
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getUnpackUser() {
|
||||||
|
return unpackUser;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* unpack的用户
|
||||||
|
* @param unpackUser
|
||||||
|
*/
|
||||||
|
public void setUnpackUser(String unpackUser) {
|
||||||
|
this.unpackUser = unpackUser;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "VvTradeOrderLineEntity{" +
|
return "VvTradeOrderLineEntity{" +
|
||||||
@ -1108,6 +1216,12 @@ private static final long serialVersionUID = 1L;
|
|||||||
",gmtClose=" + gmtClose +
|
",gmtClose=" + gmtClose +
|
||||||
",prepayId=" + prepayId +
|
",prepayId=" + prepayId +
|
||||||
",buyerAddressId=" + buyerAddressId +
|
",buyerAddressId=" + buyerAddressId +
|
||||||
|
",gmtShipped=" + gmtShipped +
|
||||||
|
",gmtUnpack=" + gmtUnpack +
|
||||||
|
",shippedUser=" + shippedUser +
|
||||||
|
",deliveredUser=" + deliveredUser +
|
||||||
|
",shippingUser=" + shippingUser +
|
||||||
|
",unpackUser=" + unpackUser +
|
||||||
"}";
|
"}";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -49,7 +49,8 @@ public class MysqlMain_update {
|
|||||||
List<TablesBean> list = new ArrayList<TablesBean>();
|
List<TablesBean> list = new ArrayList<TablesBean>();
|
||||||
|
|
||||||
list.add(new TablesBean("vv_trade_order_line"));
|
list.add(new TablesBean("vv_trade_order_line"));
|
||||||
list.add(new TablesBean("vv_trade_order"));
|
|
||||||
|
//list.add(new TablesBean("vv_trade_order"));
|
||||||
|
|
||||||
|
|
||||||
Map<String, String> map = MysqlUtil2ShowCreateTable.getComments();
|
Map<String, String> map = MysqlUtil2ShowCreateTable.getComments();
|
||||||
|
|||||||
@ -0,0 +1,16 @@
|
|||||||
|
package com.heyu.api.alibaba.request.mm;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class AdminBaseDTO {
|
||||||
|
/***
|
||||||
|
* 用户名
|
||||||
|
*/
|
||||||
|
private String userName;
|
||||||
|
|
||||||
|
/***
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
private Long adminId;
|
||||||
|
}
|
||||||
@ -0,0 +1,17 @@
|
|||||||
|
package com.heyu.api.alibaba.request.mm;
|
||||||
|
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class VvUnPackDTO extends AdminBaseDTO{
|
||||||
|
/***
|
||||||
|
* 子订单号 ,是否必填写 : 是
|
||||||
|
*/
|
||||||
|
private List<Long> tradeOrderLineIds;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1,12 +1,13 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order;
|
package com.heyu.api.alibaba.request.mm.order;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.alibaba.request.mm.AdminBaseDTO;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class VvDeliveredDTO {
|
public class VvDeliveredDTO extends AdminBaseDTO {
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 子订单号
|
* 子订单号
|
||||||
|
|||||||
@ -1,17 +1,16 @@
|
|||||||
package com.heyu.api.alibaba.request.mm.order;
|
package com.heyu.api.alibaba.request.mm.order;
|
||||||
|
|
||||||
|
|
||||||
|
import com.heyu.api.alibaba.request.mm.AdminBaseDTO;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class VvShippedDTO {
|
public class VvShippedDTO extends AdminBaseDTO {
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 子订单号
|
* 子订单号
|
||||||
*/
|
*/
|
||||||
private List<Long> tradeOrderLineIds;
|
private String trackNumber;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,7 @@ package com.heyu.api.alibaba.request.mm.order;
|
|||||||
|
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.heyu.api.alibaba.request.mm.AdminBaseDTO;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
@ -9,53 +10,48 @@ import java.util.ArrayList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class VvToPackDTO {
|
public class VvToPackDTO extends AdminBaseDTO {
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 子订单号
|
* 子订单号 ,是否必填写 : 是
|
||||||
*/
|
*/
|
||||||
private List<Long> tradeOrderLineIds;
|
private List<Long> tradeOrderLineIds;
|
||||||
|
|
||||||
|
//包裹图片url , 是否必填写 : 否
|
||||||
//包裹图片url
|
|
||||||
private List<String> packageImageUrls;
|
private List<String> packageImageUrls;
|
||||||
|
|
||||||
//订单追踪号
|
//订单追踪号 , 是否必填写 : 是
|
||||||
private String trackNumber;
|
private String trackNumber;
|
||||||
|
|
||||||
//物流公司
|
//物流公司 , 是否必填写 : 否
|
||||||
private String logisticsCompany;
|
private String logisticsCompany;
|
||||||
|
|
||||||
//发货地址
|
//发货地址 : 是否必填写 : 否
|
||||||
private String shippingFrom;
|
private String shippingFrom;
|
||||||
|
|
||||||
|
//运费 是否必填写 : 否
|
||||||
//运费
|
private BigDecimal shippingAmount = BigDecimal.ZERO;
|
||||||
private BigDecimal shippingAmount;
|
|
||||||
|
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|
||||||
VvToPackDTO vvToPackDTO = new VvToPackDTO();
|
VvToPackDTO vvToPackDTO = new VvToPackDTO();
|
||||||
List<Long> tradeOrderLineIds = new ArrayList<>();
|
List<Long> tradeOrderLineIds = new ArrayList<>();
|
||||||
tradeOrderLineIds.add(6L);
|
tradeOrderLineIds.add(202511172478L);
|
||||||
tradeOrderLineIds.add(7L);
|
|
||||||
tradeOrderLineIds.add(8L);
|
|
||||||
|
|
||||||
|
|
||||||
List<String> packageImageUrls = new ArrayList<>();
|
List<String> packageImageUrls = new ArrayList<>();
|
||||||
packageImageUrls.add("ioewoie");
|
packageImageUrls.add("ioewoie");
|
||||||
packageImageUrls.add("ioewoi2");
|
packageImageUrls.add("ioewoi2");
|
||||||
|
|
||||||
vvToPackDTO.setTrackNumber("3");
|
vvToPackDTO.setTrackNumber("JT3137200563019");
|
||||||
vvToPackDTO.setTradeOrderLineIds(tradeOrderLineIds);
|
vvToPackDTO.setTradeOrderLineIds(tradeOrderLineIds);
|
||||||
vvToPackDTO.setPackageImageUrls(packageImageUrls);
|
vvToPackDTO.setPackageImageUrls(packageImageUrls);
|
||||||
|
vvToPackDTO.setLogisticsCompany("极兔");
|
||||||
|
|
||||||
|
//vvToPackDTO.setShippingFrom("浙江 ");
|
||||||
|
|
||||||
vvToPackDTO.setLogisticsCompany("顺丰");
|
// vvToPackDTO.setShippingAmount(new BigDecimal("0.01"));
|
||||||
|
|
||||||
vvToPackDTO.setShippingFrom("浙江 ");
|
|
||||||
vvToPackDTO.setShippingAmount(new BigDecimal("0.01"));
|
|
||||||
System.out.println(JSON.toJSONString(vvToPackDTO));
|
System.out.println(JSON.toJSONString(vvToPackDTO));
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -3,6 +3,7 @@ package com.heyu.api.controller.mm;
|
|||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.heyu.api.alibaba.request.mm.VvUnPackDTO;
|
||||||
import com.heyu.api.alibaba.request.mm.enums.OrderStatusEnums;
|
import com.heyu.api.alibaba.request.mm.enums.OrderStatusEnums;
|
||||||
import com.heyu.api.alibaba.request.mm.enums.ShippingTypeEnums;
|
import com.heyu.api.alibaba.request.mm.enums.ShippingTypeEnums;
|
||||||
import com.heyu.api.alibaba.request.mm.order.*;
|
import com.heyu.api.alibaba.request.mm.order.*;
|
||||||
@ -161,13 +162,12 @@ public class AdminOrderController {
|
|||||||
return R.ok().setData(vvOrderDetailResp);
|
return R.ok().setData(vvOrderDetailResp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 订单发货
|
* 打包并发货
|
||||||
* http://localhost:8888/mm/order/toShipping
|
* http://localhost:8888/mm/order/toPackAndShipping
|
||||||
*/
|
*/
|
||||||
@RequestMapping("/toShipping")
|
@RequestMapping("/toPackAndShipping")
|
||||||
public R toShipping(@RequestBody VvToPackDTO vvOrderRequest) {
|
public R toPackAndShipping(@RequestBody VvToPackDTO vvOrderRequest) {
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvOrderRequest.getTradeOrderLineIds());
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvOrderRequest.getTradeOrderLineIds());
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
if (!OrderStatusEnums.wait_shipping.getStatus().equals(tradeOrderLineEntity.getStatus())) {
|
if (!OrderStatusEnums.wait_shipping.getStatus().equals(tradeOrderLineEntity.getStatus())) {
|
||||||
@ -175,11 +175,16 @@ public class AdminOrderController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
VvTradeOrderEntity vvTradeOrderEntity = vvTradeOrderDao.selectVvTradeOrderById(vvTradeOrderLineEntityList.get(0).getTradeOrderId());
|
VvTradeOrderEntity vvTradeOrderEntity = vvTradeOrderDao.selectVvTradeOrderById(vvTradeOrderLineEntityList.get(0).getTradeOrderId());
|
||||||
VvPackageEntity vvPackageEntity = new VvPackageEntity();
|
|
||||||
|
VvPackageEntity vvPackageEntity = vvPackageDao.selectVvPackageByTrackNumber(vvOrderRequest.getTrackNumber());
|
||||||
|
if(vvPackageEntity == null ){
|
||||||
|
vvPackageEntity = new VvPackageEntity();
|
||||||
|
}
|
||||||
|
|
||||||
if (CollectionUtils.isNotEmpty(vvOrderRequest.getPackageImageUrls())) {
|
if (CollectionUtils.isNotEmpty(vvOrderRequest.getPackageImageUrls())) {
|
||||||
vvPackageEntity.setPackageImageUrl(JSON.toJSONString(vvOrderRequest.getPackageImageUrls()));
|
vvPackageEntity.setPackageImageUrl(JSON.toJSONString(vvOrderRequest.getPackageImageUrls()));
|
||||||
}
|
}
|
||||||
|
|
||||||
vvPackageEntity.setLogisticsCompany(vvOrderRequest.getLogisticsCompany());
|
vvPackageEntity.setLogisticsCompany(vvOrderRequest.getLogisticsCompany());
|
||||||
vvPackageEntity.setShippingAmount(vvOrderRequest.getShippingAmount());
|
vvPackageEntity.setShippingAmount(vvOrderRequest.getShippingAmount());
|
||||||
vvPackageEntity.setShippingFrom(vvOrderRequest.getShippingFrom());
|
vvPackageEntity.setShippingFrom(vvOrderRequest.getShippingFrom());
|
||||||
@ -187,7 +192,6 @@ public class AdminOrderController {
|
|||||||
vvPackageEntity.setTrackNumber(vvOrderRequest.getTrackNumber());
|
vvPackageEntity.setTrackNumber(vvOrderRequest.getTrackNumber());
|
||||||
vvPackageEntity.setShippingType(ShippingTypeEnums.order.getType());
|
vvPackageEntity.setShippingType(ShippingTypeEnums.order.getType());
|
||||||
vvPackageDao.insertOrUpdateVvPackage(vvPackageEntity);
|
vvPackageDao.insertOrUpdateVvPackage(vvPackageEntity);
|
||||||
|
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
tradeOrderLineEntity.setTrackNumber(vvOrderRequest.getTrackNumber());
|
tradeOrderLineEntity.setTrackNumber(vvOrderRequest.getTrackNumber());
|
||||||
tradeOrderLineEntity.setStatus(OrderStatusEnums.shipping.getStatus()); // 已经发货
|
tradeOrderLineEntity.setStatus(OrderStatusEnums.shipping.getStatus()); // 已经发货
|
||||||
@ -197,18 +201,17 @@ public class AdminOrderController {
|
|||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 订单打包
|
* 取消打包
|
||||||
*/
|
*/
|
||||||
@RequestMapping("/unpack")
|
@RequestMapping("/unpack")
|
||||||
public R unpack(@RequestBody VvToPackDTO vvOrderRequest) {
|
public R unpack(@RequestBody VvUnPackDTO vvOrderRequest) {
|
||||||
|
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvOrderRequest.getTradeOrderLineIds());
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvOrderRequest.getTradeOrderLineIds());
|
||||||
|
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
tradeOrderLineEntity.setStatus(OrderStatusEnums.wait_shipping.getStatus());
|
tradeOrderLineEntity.setStatus(OrderStatusEnums.wait_shipping.getStatus());
|
||||||
tradeOrderLineEntity.setTrackNumber(null);
|
tradeOrderLineEntity.setTrackNumber(null);
|
||||||
|
tradeOrderLineEntity.setGmtUnpack(new Date());
|
||||||
|
tradeOrderLineEntity.setUnpackUser(vvOrderRequest.getUserName());
|
||||||
vvTradeOrderLineDao.updateCoverVvTradeOrderLineById(tradeOrderLineEntity);
|
vvTradeOrderLineDao.updateCoverVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
}
|
}
|
||||||
return R.ok();
|
return R.ok();
|
||||||
@ -219,7 +222,7 @@ public class AdminOrderController {
|
|||||||
*/
|
*/
|
||||||
@RequestMapping("/shipped")
|
@RequestMapping("/shipped")
|
||||||
public R shipped(@RequestBody VvShippedDTO vvDeliveredDTO) {
|
public R shipped(@RequestBody VvShippedDTO vvDeliveredDTO) {
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvDeliveredDTO.getTradeOrderLineIds());
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTrackNumber(vvDeliveredDTO.getTrackNumber());
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
if (!OrderStatusEnums.shipping.getStatus().equals(tradeOrderLineEntity.getStatus())) {
|
if (!OrderStatusEnums.shipping.getStatus().equals(tradeOrderLineEntity.getStatus())) {
|
||||||
return R.error("订单状态不对");
|
return R.error("订单状态不对");
|
||||||
@ -227,14 +230,14 @@ public class AdminOrderController {
|
|||||||
}
|
}
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
tradeOrderLineEntity.setStatus(OrderStatusEnums.shipped.getStatus());
|
tradeOrderLineEntity.setStatus(OrderStatusEnums.shipped.getStatus());
|
||||||
tradeOrderLineEntity.setGmtDelivered(new Date());
|
tradeOrderLineEntity.setGmtShipped(new Date());
|
||||||
|
tradeOrderLineEntity.setUnpackUser(vvDeliveredDTO.getUserName());
|
||||||
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
}
|
}
|
||||||
|
|
||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 订单妥投
|
* 订单妥投
|
||||||
*/
|
*/
|
||||||
@ -249,6 +252,7 @@ public class AdminOrderController {
|
|||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
tradeOrderLineEntity.setStatus(OrderStatusEnums.delivered.getStatus());
|
tradeOrderLineEntity.setStatus(OrderStatusEnums.delivered.getStatus());
|
||||||
tradeOrderLineEntity.setGmtDelivered(new Date());
|
tradeOrderLineEntity.setGmtDelivered(new Date());
|
||||||
|
tradeOrderLineEntity.setDeliveredUser(vvDeliveredDTO.getUserName());
|
||||||
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
}
|
}
|
||||||
return R.ok();
|
return R.ok();
|
||||||
@ -260,9 +264,7 @@ public class AdminOrderController {
|
|||||||
@RequestMapping("/upload/settlement/prove")
|
@RequestMapping("/upload/settlement/prove")
|
||||||
public R settlement(@RequestBody VvSettleProveDTO vvSettleProveDTO) {
|
public R settlement(@RequestBody VvSettleProveDTO vvSettleProveDTO) {
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvSettleProveDTO.getTradeOrderLineIds());
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvSettleProveDTO.getTradeOrderLineIds());
|
||||||
|
|
||||||
VvSettlementProveEntity vvSettlementProveEntity = new VvSettlementProveEntity();
|
VvSettlementProveEntity vvSettlementProveEntity = new VvSettlementProveEntity();
|
||||||
|
|
||||||
vvSettlementProveDao.insertOrUpdateVvSettlementProve(vvSettlementProveEntity);
|
vvSettlementProveDao.insertOrUpdateVvSettlementProve(vvSettlementProveEntity);
|
||||||
for (ResourceDTO resource : vvSettleProveDTO.getResources()) {
|
for (ResourceDTO resource : vvSettleProveDTO.getResources()) {
|
||||||
VvSettlementProveDetailEntity vvSettlementProveDetailEntity = new VvSettlementProveDetailEntity();
|
VvSettlementProveDetailEntity vvSettlementProveDetailEntity = new VvSettlementProveDetailEntity();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user