提交修改

This commit is contained in:
quyixiao 2025-10-22 23:56:30 +08:00
parent 0fbc76b5c3
commit 28614e9ea9
7 changed files with 87 additions and 100 deletions

View File

@ -1,16 +1,16 @@
package com.heyu.api.data.entity.vv;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.lz.mybatis.plugin.annotations.AS;
import java.math.BigDecimal;
import java.util.Date;import java.util.Date;
import java.util.Date;
/**
*购物车
* @author quyixiao
* @since 2025-10-15
* @since 2025-10-22
*/
@Data
@ -41,7 +41,7 @@ private static final long serialVersionUID = 1L;
public final static String comment_id = CLASS_NAME + "comment_id"; // 评论 id
public final static String gmt_down_order = CLASS_NAME + "gmt_down_order"; // 下单时间
public final static String gmt_pay = CLASS_NAME + "gmt_pay"; // 支付时间
public final static String gmt_to_pack = CLASS_NAME + "gmt_to_pack"; // 打包时间
public final static String gmt_to_shipping = CLASS_NAME + "gmt_to_shipping"; // 打包时间
public final static String gmt_delivered = CLASS_NAME + "gmt_delivered"; // 妥投时间
public final static String delivered_type = CLASS_NAME + "delivered_type"; // 1 买家手动确认收货 2 系统自动确认收货
public final static String settle_status = CLASS_NAME + "settle_status"; // 0 未结算1 已经结算
@ -95,7 +95,7 @@ private static final long serialVersionUID = 1L;
//商品主图
private String productMainImageUrl;
//skuid
private Long skuId;
private Integer skuId;
//sku图片
private String skuImageUrl;
//评论 id
@ -105,7 +105,7 @@ private static final long serialVersionUID = 1L;
//支付时间
private Date gmtPay;
//打包时间
private Date gmtToPack;
private Date gmtToShipping;
//妥投时间
private Date gmtDelivered;
//1 买家手动确认收货 2 系统自动确认收货
@ -377,14 +377,14 @@ private static final long serialVersionUID = 1L;
* skuid
* @return
*/
public Long getSkuId() {
public Integer getSkuId() {
return skuId;
}
/**
* skuid
* @param skuId
*/
public void setSkuId(Long skuId) {
public void setSkuId(Integer skuId) {
this.skuId = skuId;
}
@ -452,15 +452,15 @@ private static final long serialVersionUID = 1L;
* 打包时间
* @return
*/
public Date getGmtToPack() {
return gmtToPack;
public Date getGmtToShipping() {
return gmtToShipping;
}
/**
* 打包时间
* @param gmtToPack
* @param gmtToShipping
*/
public void setGmtToPack(Date gmtToPack) {
this.gmtToPack = gmtToPack;
public void setGmtToShipping(Date gmtToShipping) {
this.gmtToShipping = gmtToShipping;
}
/**
@ -801,7 +801,7 @@ private static final long serialVersionUID = 1L;
",commentId=" + commentId +
",gmtDownOrder=" + gmtDownOrder +
",gmtPay=" + gmtPay +
",gmtToPack=" + gmtToPack +
",gmtToShipping=" + gmtToShipping +
",gmtDelivered=" + gmtDelivered +
",deliveredType=" + deliveredType +
",settleStatus=" + settleStatus +

View File

@ -49,7 +49,7 @@ public class MysqlMain_update {
List<TablesBean> list = new ArrayList<TablesBean>();
String a = "vv_comment";
String a = "vv_trade_order_line";
for (String s : a.split(",")) {
list.add(new TablesBean(s));
}

View File

@ -1,7 +1,6 @@
package com.heyu.api.controller.mm;
import com.heyu.api.alibaba.request.mm.VvAdminCategoryIndexSortRequest;
import com.heyu.api.alibaba.request.mm.VvAdminCategoryRequest;
import com.heyu.api.alibaba.request.mm.VvAdminCategorySortRequest;
import com.heyu.api.data.dao.vv.VvAdminCategoryDao;
@ -111,16 +110,6 @@ public class AdminCategoryController {
}
/***
* 排序
*/
@RequestMapping("/update/sort/index")
public R updateSortIndex(@RequestBody VvAdminCategoryIndexSortRequest vvCategorySortRequest) {
VvAdminCategoryEntity vvCategory = vvAdminCategoryDao.selectVvAdminCategoryById(vvCategorySortRequest.getAdminCategoryId());
vvCategory.setDefaultSort(vvCategorySortRequest.getDefaultSort());
vvAdminCategoryDao.insertOrUpdateVvAdminCategory(vvCategory);
return R.ok().setData("保存成功");
}
public boolean hasChild(VvAdminCategoryEntity vvCategoryEntity, List<VvAdminCategoryEntity> vvCategoryEntities) {
for (VvAdminCategoryEntity categoryEntity : vvCategoryEntities) {

View File

@ -95,59 +95,6 @@ public class AdminCategoryPropertyController {
}
public static void main(String[] args) {
VvPropertyInsertOrUpdateRequest vvCategoryPropertyEntity1 = new VvPropertyInsertOrUpdateRequest();
vvCategoryPropertyEntity1.setCategoryId(17L);
vvCategoryPropertyEntity1.setCategoryName("项圈");
vvCategoryPropertyEntity1.setCategoryPropertyName("珍珠直径");
vvCategoryPropertyEntity1.setDefaultSort(1);
VvCategoryPropertyValueEntity vvCategoryPropertyValueEntity11 = new VvCategoryPropertyValueEntity();
vvCategoryPropertyValueEntity11.setCategoryPropertyValue("5-5.5mm");
VvCategoryPropertyValueEntity vvCategoryPropertyValueEntity12 = new VvCategoryPropertyValueEntity();
vvCategoryPropertyValueEntity12.setCategoryPropertyValue("5.5-6mm");
List<VvCategoryPropertyValueEntity> vvCategoryPropertyValueEntities1 = new ArrayList<>();
vvCategoryPropertyValueEntities1.add(vvCategoryPropertyValueEntity11);
vvCategoryPropertyValueEntities1.add(vvCategoryPropertyValueEntity12);
vvCategoryPropertyEntity1.setVvCategoryPropertyValueEntities(vvCategoryPropertyValueEntities1);
VvPropertyInsertOrUpdateRequest vvCategoryPropertyEntity2 = new VvPropertyInsertOrUpdateRequest();
vvCategoryPropertyEntity2.setCategoryId(17L);
vvCategoryPropertyEntity2.setCategoryName("项圈");
vvCategoryPropertyEntity2.setCategoryPropertyName("颜色分类");
vvCategoryPropertyEntity2.setDefaultSort(2);
VvCategoryPropertyValueEntity vvCategoryPropertyValueEntity21 = new VvCategoryPropertyValueEntity();
vvCategoryPropertyValueEntity21.setCategoryPropertyValue("【臻藏】极光镜面AKOYA/ S925银扣");
VvCategoryPropertyValueEntity vvCategoryPropertyValueEntity22 = new VvCategoryPropertyValueEntity();
vvCategoryPropertyValueEntity22.setCategoryPropertyValue("【臻品】GUILD极光大证 / 18K金扣");
List<VvCategoryPropertyValueEntity> vvCategoryPropertyValueEntities2 = new ArrayList<>();
vvCategoryPropertyValueEntities2.add(vvCategoryPropertyValueEntity21);
vvCategoryPropertyValueEntities2.add(vvCategoryPropertyValueEntity22);
vvCategoryPropertyEntity2.setVvCategoryPropertyValueEntities(vvCategoryPropertyValueEntities2);
List<VvPropertyInsertOrUpdateRequest> vvPropertyInsertOrUpdateRequestList = new ArrayList<>();
vvPropertyInsertOrUpdateRequestList.add(vvCategoryPropertyEntity1);
vvPropertyInsertOrUpdateRequestList.add(vvCategoryPropertyEntity2);
System.out.println(JSON.toJSONString(vvPropertyInsertOrUpdateRequestList));
}
/***
* 排序

View File

@ -1,7 +1,6 @@
package com.heyu.api.controller.mm;
import com.heyu.api.alibaba.request.mm.FrontManagerIndexSortRequest;
import com.heyu.api.alibaba.request.mm.FrontManagerRequest;
import com.heyu.api.alibaba.request.mm.FrontManagerSortRequest;
import com.heyu.api.data.dao.vv.VvProductDao;
@ -51,17 +50,6 @@ public class AdminFrontManagerController {
return R.ok().setData("保存成功");
}
/***
* 排序
*/
@RequestMapping("/update/sort/index")
public R updateSortIndex(@RequestBody FrontManagerIndexSortRequest frontManagerIndexSortRequest) {
VvProductEntity vvProduct = vvProductDao.selectVvProductById(frontManagerIndexSortRequest.getProductId());
vvProduct.setDefaultSort(frontManagerIndexSortRequest.getDefaultSort());
vvProductDao.updateVvProductById(vvProduct);
return R.ok().setData("保存成功");
}

View File

@ -23,10 +23,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
@Slf4j
@RestController
@ -188,10 +185,10 @@ public class AdminOrderController {
}
/***
* 订单打包
* 订单发货
*/
@RequestMapping("/topack")
public R topack(@RequestBody VvToPackDTO vvOrderRequest) {
@RequestMapping("/toShipping")
public R toShipping(@RequestBody VvToPackDTO vvOrderRequest) {
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(vvOrderRequest.getTradeOrderLineIds());
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
if(!OrderStatusEnums.wait_shipping.getStatus().equals(tradeOrderLineEntity.getStatus())){
@ -209,12 +206,11 @@ public class AdminOrderController {
vvPackageEntity.setShippingFrom(vvOrderRequest.getShippingFrom());
vvPackageEntity.setShippingTo(vvTradeOrderEntity.getContry() + vvTradeOrderEntity.getCity() + vvTradeOrderEntity.getDistrict() + vvTradeOrderEntity.getBuyerDetailAddress());
vvPackageEntity.setTrackNumber(vvPackageEntity.getTrackNumber());
vvPackageEntity.setShippingAmount(vvPackageEntity.getShippingAmount());
vvPackageDao.insertOrUpdateVvPackage(vvPackageEntity);
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
tradeOrderLineEntity.setTrackNumber(vvOrderRequest.getTrackNumber());
tradeOrderLineEntity.setStatus(OrderStatusEnums.shipping.getStatus()); // 已经发货
tradeOrderLineEntity.setGmtToShipping(new Date());
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
}
return R.ok();
@ -251,6 +247,7 @@ public class AdminOrderController {
}
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
tradeOrderLineEntity.setStatus(OrderStatusEnums.delivered.getStatus());
tradeOrderLineEntity.setGmtDelivered(new Date());
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
}

View File

@ -0,0 +1,66 @@
package com.api.test;
import com.alibaba.fastjson.JSON;
import com.heyu.api.alibaba.request.mm.VvPropertyInsertOrUpdateRequest;
import com.heyu.api.data.entity.vv.VvCategoryPropertyValueEntity;
import java.util.ArrayList;
import java.util.List;
public class AdminCaTest {
public static void main(String[] args) {
VvPropertyInsertOrUpdateRequest vvCategoryPropertyEntity1 = new VvPropertyInsertOrUpdateRequest();
vvCategoryPropertyEntity1.setCategoryId(17L);
vvCategoryPropertyEntity1.setCategoryName("项圈");
vvCategoryPropertyEntity1.setCategoryPropertyName("珍珠直径");
vvCategoryPropertyEntity1.setDefaultSort(1);
VvCategoryPropertyValueEntity vvCategoryPropertyValueEntity11 = new VvCategoryPropertyValueEntity();
vvCategoryPropertyValueEntity11.setCategoryPropertyValue("5-5.5mm");
VvCategoryPropertyValueEntity vvCategoryPropertyValueEntity12 = new VvCategoryPropertyValueEntity();
vvCategoryPropertyValueEntity12.setCategoryPropertyValue("5.5-6mm");
List<VvCategoryPropertyValueEntity> vvCategoryPropertyValueEntities1 = new ArrayList<>();
vvCategoryPropertyValueEntities1.add(vvCategoryPropertyValueEntity11);
vvCategoryPropertyValueEntities1.add(vvCategoryPropertyValueEntity12);
vvCategoryPropertyEntity1.setVvCategoryPropertyValueEntities(vvCategoryPropertyValueEntities1);
VvPropertyInsertOrUpdateRequest vvCategoryPropertyEntity2 = new VvPropertyInsertOrUpdateRequest();
vvCategoryPropertyEntity2.setCategoryId(17L);
vvCategoryPropertyEntity2.setCategoryName("项圈");
vvCategoryPropertyEntity2.setCategoryPropertyName("颜色分类");
vvCategoryPropertyEntity2.setDefaultSort(2);
VvCategoryPropertyValueEntity vvCategoryPropertyValueEntity21 = new VvCategoryPropertyValueEntity();
vvCategoryPropertyValueEntity21.setCategoryPropertyValue("【臻藏】极光镜面AKOYA/ S925银扣");
VvCategoryPropertyValueEntity vvCategoryPropertyValueEntity22 = new VvCategoryPropertyValueEntity();
vvCategoryPropertyValueEntity22.setCategoryPropertyValue("【臻品】GUILD极光大证 / 18K金扣");
List<VvCategoryPropertyValueEntity> vvCategoryPropertyValueEntities2 = new ArrayList<>();
vvCategoryPropertyValueEntities2.add(vvCategoryPropertyValueEntity21);
vvCategoryPropertyValueEntities2.add(vvCategoryPropertyValueEntity22);
vvCategoryPropertyEntity2.setVvCategoryPropertyValueEntities(vvCategoryPropertyValueEntities2);
List<VvPropertyInsertOrUpdateRequest> vvPropertyInsertOrUpdateRequestList = new ArrayList<>();
vvPropertyInsertOrUpdateRequestList.add(vvCategoryPropertyEntity1);
vvPropertyInsertOrUpdateRequestList.add(vvCategoryPropertyEntity2);
System.out.println(JSON.toJSONString(vvPropertyInsertOrUpdateRequestList));
}
}