提交修改

This commit is contained in:
quyixiao 2025-10-14 09:11:56 +08:00
parent d648093ab5
commit f55bf8b35b
7 changed files with 370 additions and 364 deletions

View File

@ -134,5 +134,8 @@ public interface VvTradeOrderLineDao extends BaseMapper<VvTradeOrderLineEntity>
@IF String reverseStatus, @IF String reverseStatus,
@IF @OrderBy(VvTradeOrderLineEntity.create_timestamp) String createTimestampSort); @IF @OrderBy(VvTradeOrderLineEntity.create_timestamp) String createTimestampSort);
@GroupBy(VvTradeOrderLineEntity.sku_id)
List<VvTradeOrderLineEntity> selectVvTradeOrderLineByTrackNumberGroupBySkuId(String trackNumber);
int updateVvTradeOrderLineCommentIdById(Long commentId,@By Long id);
} }

View File

@ -10,7 +10,7 @@ import java.util.Date;import java.util.Date;
/** /**
*评论表 *评论表
* @author quyixiao * @author quyixiao
* @since 2025-08-30 * @since 2025-10-14
*/ */
@Data @Data
@ -21,70 +21,325 @@ private static final long serialVersionUID = 1L;
public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvCommentEntity:"; public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvCommentEntity:";
public final static String all = CLASS_NAME + "*"; public final static String all = CLASS_NAME + "*";
public final static String buyer_id = CLASS_NAME + "buyer_id"; // 买家id public final static String id_ = CLASS_NAME + "id"; //
public final static String buyer_name = CLASS_NAME + "buyer_name"; // 买家名称 public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除0 1 删除
public final static String buyer_phone = CLASS_NAME + "buyer_phone"; // 买家手机号 public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
public final static String create_time = CLASS_NAME + "create_time"; // 创建时间 public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 创建时间 public final static String product_comment = CLASS_NAME + "product_comment"; // 商品评论的内容
public final static String desc_match = CLASS_NAME + "desc_match"; // 描述相符 public final static String trade_order_id = CLASS_NAME + "trade_order_id"; // 订单id
public final static String id_ = CLASS_NAME + "id"; // public final static String sku_id = CLASS_NAME + "sku_id"; // sku_id
public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除0 1 删除 public final static String product_id = CLASS_NAME + "product_id"; // 商品id
public final static String logistics_service = CLASS_NAME + "logistics_service"; // 物流服务 public final static String product_title = CLASS_NAME + "product_title"; // 商品标题
public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间 public final static String sku_info = CLASS_NAME + "sku_info"; // sku信息
public final static String product_comment = CLASS_NAME + "product_comment"; // 商品评论的内容 public final static String status_ = CLASS_NAME + "status"; // 待审批 wait_approval 待审批, approval_pass审批通过 , approval_not_pass 审批未通过如果审批未通过即自己可见但别人不可见
public final static String product_id = CLASS_NAME + "product_id"; // 商品id public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 创建时间
public final static String product_title = CLASS_NAME + "product_title"; // 商品标题 public final static String service_comment = CLASS_NAME + "service_comment"; // 服务评论内容
public final static String seller_service = CLASS_NAME + "seller_service"; // 卖家服务 public final static String desc_match = CLASS_NAME + "desc_match"; // 描述相符
public final static String service_comment = CLASS_NAME + "service_comment"; // 服务评论内容 public final static String seller_service = CLASS_NAME + "seller_service"; // 卖家服务
public final static String sku_id = CLASS_NAME + "sku_id"; // sku_id public final static String logistics_service = CLASS_NAME + "logistics_service"; // 物流服务
public final static String sku_info = CLASS_NAME + "sku_info"; // sku信息 public final static String useful_count = CLASS_NAME + "useful_count"; // 有用数
public final static String status_ = CLASS_NAME + "status"; // 待审批 wait_approval 待审批, approval_pass审批通过 , approval_not_pass 审批未通过如果审批未通过即自己可见但别人不可见 public final static String buyer_id = CLASS_NAME + "buyer_id"; // 买家id
public final static String trade_order_id = CLASS_NAME + "trade_order_id"; // 订单id public final static String buyer_name = CLASS_NAME + "buyer_name"; // 买家名称
public final static String trade_order_line_id = CLASS_NAME + "trade_order_line_id"; // 子单维度的评论 public final static String buyer_phone = CLASS_NAME + "buyer_phone"; // 买家手机号
public final static String useful_count = CLASS_NAME + "useful_count"; // 有用数 public final static String track_number = CLASS_NAME + "track_number"; // 包裹id
//
@TableId(value = "id", type = IdType.AUTO)
private Long id;
//是否删除0 1 删除
private Integer isDelete;
//创建时间
private Date createTime;
//修改时间
private Date modifyTime;
//商品评论的内容
private String productComment;
//订单id
private Long tradeOrderId;
//sku_id
private Long skuId;
//商品id
private Long productId;
//商品标题
private String productTitle;
//sku信息
private String skuInfo;
//待审批 wait_approval 待审批, approval_pass审批通过 , approval_not_pass 审批未通过如果审批未通过即自己可见但别人不可见
private String status;
//创建时间
private Long createTimestamp;
//服务评论内容
private String serviceComment;
//描述相符
private Integer descMatch;
//卖家服务
private Integer sellerService;
//物流服务
private Integer logisticsService;
//有用数
private Integer usefulCount;
//买家id //买家id
@TableId(value = "buyer_id", type = IdType.AUTO)
private Long buyerId; private Long buyerId;
//买家名称 //买家名称
private String buyerName; private String buyerName;
//买家手机号 //买家手机号
private String buyerPhone; private String buyerPhone;
//创建时间 //包裹id
private Date createTime; private String trackNumber;
//创建时间 /**
private Long createTimestamp; *
//描述相符 * @return
private Integer descMatch; */
// public Long getId() {
private Long id; return id;
//是否删除0 1 删除 }
private Integer isDelete; /**
//物流服务 *
private Integer logisticsService; * @param id
//修改时间 */
private Date modifyTime; public void setId(Long id) {
//商品评论的内容 this.id = id;
private String productComment; }
//商品id
private Long productId; /**
//商品标题 * 是否删除0 1 删除
private String productTitle; * @return
//卖家服务 */
private Integer sellerService; public Integer getIsDelete() {
//服务评论内容 return isDelete;
private String serviceComment; }
//sku_id /**
private Long skuId; * 是否删除0 1 删除
//sku信息 * @param isDelete
private String skuInfo; */
//待审批 wait_approval 待审批, approval_pass审批通过 , approval_not_pass 审批未通过如果审批未通过即自己可见但别人不可见 public void setIsDelete(Integer isDelete) {
private String status; this.isDelete = isDelete;
//订单id }
private Long tradeOrderId;
//子单维度的评论 /**
private Long tradeOrderLineId; * 创建时间
//有用数 * @return
private Integer usefulCount; */
public Date getCreateTime() {
return createTime;
}
/**
* 创建时间
* @param createTime
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* 修改时间
* @return
*/
public Date getModifyTime() {
return modifyTime;
}
/**
* 修改时间
* @param modifyTime
*/
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
/**
* 商品评论的内容
* @return
*/
public String getProductComment() {
return productComment;
}
/**
* 商品评论的内容
* @param productComment
*/
public void setProductComment(String productComment) {
this.productComment = productComment;
}
/**
* 订单id
* @return
*/
public Long getTradeOrderId() {
return tradeOrderId;
}
/**
* 订单id
* @param tradeOrderId
*/
public void setTradeOrderId(Long tradeOrderId) {
this.tradeOrderId = tradeOrderId;
}
/**
* sku_id
* @return
*/
public Long getSkuId() {
return skuId;
}
/**
* sku_id
* @param skuId
*/
public void setSkuId(Long skuId) {
this.skuId = skuId;
}
/**
* 商品id
* @return
*/
public Long getProductId() {
return productId;
}
/**
* 商品id
* @param productId
*/
public void setProductId(Long productId) {
this.productId = productId;
}
/**
* 商品标题
* @return
*/
public String getProductTitle() {
return productTitle;
}
/**
* 商品标题
* @param productTitle
*/
public void setProductTitle(String productTitle) {
this.productTitle = productTitle;
}
/**
* sku信息
* @return
*/
public String getSkuInfo() {
return skuInfo;
}
/**
* sku信息
* @param skuInfo
*/
public void setSkuInfo(String skuInfo) {
this.skuInfo = skuInfo;
}
/**
* 待审批 wait_approval 待审批, approval_pass审批通过 , approval_not_pass 审批未通过如果审批未通过即自己可见但别人不可见
* @return
*/
public String getStatus() {
return status;
}
/**
* 待审批 wait_approval 待审批, approval_pass审批通过 , approval_not_pass 审批未通过如果审批未通过即自己可见但别人不可见
* @param status
*/
public void setStatus(String status) {
this.status = status;
}
/**
* 创建时间
* @return
*/
public Long getCreateTimestamp() {
return createTimestamp;
}
/**
* 创建时间
* @param createTimestamp
*/
public void setCreateTimestamp(Long createTimestamp) {
this.createTimestamp = createTimestamp;
}
/**
* 服务评论内容
* @return
*/
public String getServiceComment() {
return serviceComment;
}
/**
* 服务评论内容
* @param serviceComment
*/
public void setServiceComment(String serviceComment) {
this.serviceComment = serviceComment;
}
/**
* 描述相符
* @return
*/
public Integer getDescMatch() {
return descMatch;
}
/**
* 描述相符
* @param descMatch
*/
public void setDescMatch(Integer descMatch) {
this.descMatch = descMatch;
}
/**
* 卖家服务
* @return
*/
public Integer getSellerService() {
return sellerService;
}
/**
* 卖家服务
* @param sellerService
*/
public void setSellerService(Integer sellerService) {
this.sellerService = sellerService;
}
/**
* 物流服务
* @return
*/
public Integer getLogisticsService() {
return logisticsService;
}
/**
* 物流服务
* @param logisticsService
*/
public void setLogisticsService(Integer logisticsService) {
this.logisticsService = logisticsService;
}
/**
* 有用数
* @return
*/
public Integer getUsefulCount() {
return usefulCount;
}
/**
* 有用数
* @param usefulCount
*/
public void setUsefulCount(Integer usefulCount) {
this.usefulCount = usefulCount;
}
/** /**
* 买家id * 买家id
* @return * @return
@ -131,299 +386,44 @@ private static final long serialVersionUID = 1L;
} }
/** /**
* 创建时间 * 包裹id
* @return * @return
*/ */
public Date getCreateTime() { public String getTrackNumber() {
return createTime; return trackNumber;
} }
/** /**
* 创建时间 * 包裹id
* @param createTime * @param trackNumber
*/ */
public void setCreateTime(Date createTime) { public void setTrackNumber(String trackNumber) {
this.createTime = createTime; this.trackNumber = trackNumber;
}
/**
* 创建时间
* @return
*/
public Long getCreateTimestamp() {
return createTimestamp;
}
/**
* 创建时间
* @param createTimestamp
*/
public void setCreateTimestamp(Long createTimestamp) {
this.createTimestamp = createTimestamp;
}
/**
* 描述相符
* @return
*/
public Integer getDescMatch() {
return descMatch;
}
/**
* 描述相符
* @param descMatch
*/
public void setDescMatch(Integer descMatch) {
this.descMatch = descMatch;
}
/**
*
* @return
*/
public Long getId() {
return id;
}
/**
*
* @param id
*/
public void setId(Long id) {
this.id = id;
}
/**
* 是否删除0 1 删除
* @return
*/
public Integer getIsDelete() {
return isDelete;
}
/**
* 是否删除0 1 删除
* @param isDelete
*/
public void setIsDelete(Integer isDelete) {
this.isDelete = isDelete;
}
/**
* 物流服务
* @return
*/
public Integer getLogisticsService() {
return logisticsService;
}
/**
* 物流服务
* @param logisticsService
*/
public void setLogisticsService(Integer logisticsService) {
this.logisticsService = logisticsService;
}
/**
* 修改时间
* @return
*/
public Date getModifyTime() {
return modifyTime;
}
/**
* 修改时间
* @param modifyTime
*/
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
/**
* 商品评论的内容
* @return
*/
public String getProductComment() {
return productComment;
}
/**
* 商品评论的内容
* @param productComment
*/
public void setProductComment(String productComment) {
this.productComment = productComment;
}
/**
* 商品id
* @return
*/
public Long getProductId() {
return productId;
}
/**
* 商品id
* @param productId
*/
public void setProductId(Long productId) {
this.productId = productId;
}
/**
* 商品标题
* @return
*/
public String getProductTitle() {
return productTitle;
}
/**
* 商品标题
* @param productTitle
*/
public void setProductTitle(String productTitle) {
this.productTitle = productTitle;
}
/**
* 卖家服务
* @return
*/
public Integer getSellerService() {
return sellerService;
}
/**
* 卖家服务
* @param sellerService
*/
public void setSellerService(Integer sellerService) {
this.sellerService = sellerService;
}
/**
* 服务评论内容
* @return
*/
public String getServiceComment() {
return serviceComment;
}
/**
* 服务评论内容
* @param serviceComment
*/
public void setServiceComment(String serviceComment) {
this.serviceComment = serviceComment;
}
/**
* sku_id
* @return
*/
public Long getSkuId() {
return skuId;
}
/**
* sku_id
* @param skuId
*/
public void setSkuId(Long skuId) {
this.skuId = skuId;
}
/**
* sku信息
* @return
*/
public String getSkuInfo() {
return skuInfo;
}
/**
* sku信息
* @param skuInfo
*/
public void setSkuInfo(String skuInfo) {
this.skuInfo = skuInfo;
}
/**
* 待审批 wait_approval 待审批, approval_pass审批通过 , approval_not_pass 审批未通过如果审批未通过即自己可见但别人不可见
* @return
*/
public String getStatus() {
return status;
}
/**
* 待审批 wait_approval 待审批, approval_pass审批通过 , approval_not_pass 审批未通过如果审批未通过即自己可见但别人不可见
* @param status
*/
public void setStatus(String status) {
this.status = status;
}
/**
* 订单id
* @return
*/
public Long getTradeOrderId() {
return tradeOrderId;
}
/**
* 订单id
* @param tradeOrderId
*/
public void setTradeOrderId(Long tradeOrderId) {
this.tradeOrderId = tradeOrderId;
}
/**
* 子单维度的评论
* @return
*/
public Long getTradeOrderLineId() {
return tradeOrderLineId;
}
/**
* 子单维度的评论
* @param tradeOrderLineId
*/
public void setTradeOrderLineId(Long tradeOrderLineId) {
this.tradeOrderLineId = tradeOrderLineId;
}
/**
* 有用数
* @return
*/
public Integer getUsefulCount() {
return usefulCount;
}
/**
* 有用数
* @param usefulCount
*/
public void setUsefulCount(Integer usefulCount) {
this.usefulCount = usefulCount;
} }
@Override @Override
public String toString() { public String toString() {
return "VvCommentEntity{" + return "VvCommentEntity{" +
",id=" + id +
",isDelete=" + isDelete +
",createTime=" + createTime +
",modifyTime=" + modifyTime +
",productComment=" + productComment +
",tradeOrderId=" + tradeOrderId +
",skuId=" + skuId +
",productId=" + productId +
",productTitle=" + productTitle +
",skuInfo=" + skuInfo +
",status=" + status +
",createTimestamp=" + createTimestamp +
",serviceComment=" + serviceComment +
",descMatch=" + descMatch +
",sellerService=" + sellerService +
",logisticsService=" + logisticsService +
",usefulCount=" + usefulCount +
",buyerId=" + buyerId + ",buyerId=" + buyerId +
",buyerName=" + buyerName + ",buyerName=" + buyerName +
",buyerPhone=" + buyerPhone + ",buyerPhone=" + buyerPhone +
",createTime=" + createTime + ",trackNumber=" + trackNumber +
",createTimestamp=" + createTimestamp +
",descMatch=" + descMatch +
",id=" + id +
",isDelete=" + isDelete +
",logisticsService=" + logisticsService +
",modifyTime=" + modifyTime +
",productComment=" + productComment +
",productId=" + productId +
",productTitle=" + productTitle +
",sellerService=" + sellerService +
",serviceComment=" + serviceComment +
",skuId=" + skuId +
",skuInfo=" + skuInfo +
",status=" + status +
",tradeOrderId=" + tradeOrderId +
",tradeOrderLineId=" + tradeOrderLineId +
",usefulCount=" + usefulCount +
"}"; "}";
} }
} }

View File

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

View File

@ -36,9 +36,9 @@ public class AppCommentAdd {
private List<AppCommentDetail> commentDetailList; private List<AppCommentDetail> commentDetailList;
/*** /***
* 子单维度 * 包裹id
*/ */
private Long tradeOrderLineId; private String trackNumber;
public static void main(String[] args) { public static void main(String[] args) {
@ -51,7 +51,7 @@ public class AppCommentAdd {
appCommentAdd.setDescMatch(5); appCommentAdd.setDescMatch(5);
appCommentAdd.setSellerService(2); appCommentAdd.setSellerService(2);
appCommentAdd.setLogisticsService(3); appCommentAdd.setLogisticsService(3);
appCommentAdd.setTrackNumber("3");
List<AppCommentDetail> commentDetailList = new ArrayList<>(); List<AppCommentDetail> commentDetailList = new ArrayList<>();
@ -60,6 +60,7 @@ public class AppCommentAdd {
appCommentDetail.setType("image"); appCommentDetail.setType("image");
commentDetailList.add(appCommentDetail); commentDetailList.add(appCommentDetail);
appCommentAdd.setCommentDetailList(commentDetailList); appCommentAdd.setCommentDetailList(commentDetailList);

View File

@ -29,7 +29,7 @@ public class AppCommentUseful {
public static void main(String[] args) { public static void main(String[] args) {
AppCommentUseful appCommentUseful = new AppCommentUseful(); AppCommentUseful appCommentUseful = new AppCommentUseful();
appCommentUseful.setCommentId(6L); appCommentUseful.setCommentId(8L);
appCommentUseful.setBuyerId(2L); appCommentUseful.setBuyerId(2L);
appCommentUseful.setUseful(1); appCommentUseful.setUseful(1);
System.out.println(JSON.toJSONString(appCommentUseful)); System.out.println(JSON.toJSONString(appCommentUseful));

View File

@ -112,11 +112,11 @@ public class ZhenZhenLogAop {
for (Method m : methods) { for (Method m : methods) {
if (m.getName().startsWith("set")) { if (m.getName().startsWith("set")) {
String mName = m.getName().substring(3); String mName = m.getName().substring(3);
if("buyerId".equalsIgnoreCase(mName)) { //if("buyerId".equalsIgnoreCase(mName)) {
m.setAccessible(true); // m.setAccessible(true);
m.invoke(argArr, new Object[]{buyerId}); // m.invoke(argArr, new Object[]{buyerId});
} //}
} }
} }
} }

View File

@ -144,20 +144,30 @@ public class AppCommentController {
} }
/*** /***
* * /app/comment/add
*/ */
@RequestMapping("/add") @RequestMapping("/add")
public R add(@RequestBody AppCommentAdd appCommentRequest) { public R add(@RequestBody AppCommentAdd appCommentRequest) {
VvCommentEntity vvCommentEntity = new VvCommentEntity(); List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTrackNumberGroupBySkuId(appCommentRequest.getTrackNumber());
vvCommentEntity.setProductComment(appCommentRequest.getProductComment()); for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntityList) {
VvTradeOrderLineEntity vvTradeOrderLineEntity = vvTradeOrderLineDao.selectVvTradeOrderLineById(appCommentRequest.getTradeOrderLineId()); doAddComment(appCommentRequest, vvTradeOrderLineEntity);
}
return R.ok();
}
public void doAddComment(AppCommentAdd appCommentRequest , VvTradeOrderLineEntity vvTradeOrderLineEntity) {
VvCommentEntity vvCommentEntity = new VvCommentEntity();
vvCommentEntity.setTradeOrderId(vvTradeOrderLineEntity.getTradeOrderId()); vvCommentEntity.setTradeOrderId(vvTradeOrderLineEntity.getTradeOrderId());
vvCommentEntity.setProductComment(appCommentRequest.getProductComment());
vvCommentEntity.setSkuId(vvTradeOrderLineEntity.getSkuId()); vvCommentEntity.setSkuId(vvTradeOrderLineEntity.getSkuId());
VvSkuEntity vvSkuEntity = vvSkuDao.selectVvSkuById(vvTradeOrderLineEntity.getSkuId()); VvSkuEntity vvSkuEntity = vvSkuDao.selectVvSkuById(vvTradeOrderLineEntity.getSkuId());
VvProductEntity vvProduct = vvProductDao.selectVvProductById(vvSkuEntity.getProductId()); VvProductEntity vvProduct = vvProductDao.selectVvProductById(vvSkuEntity.getProductId());
vvCommentEntity.setProductId(vvSkuEntity.getProductId()); vvCommentEntity.setProductId(vvSkuEntity.getProductId());
vvCommentEntity.setProductTitle(vvProduct.getTitle()); vvCommentEntity.setProductTitle(vvProduct.getTitle());
@ -185,30 +195,22 @@ public class AppCommentController {
vvCommentEntity.setBuyerId(vvBuyerEntity.getId()); vvCommentEntity.setBuyerId(vvBuyerEntity.getId());
vvCommentEntity.setBuyerName(vvBuyerEntity.getBuyerName()); vvCommentEntity.setBuyerName(vvBuyerEntity.getBuyerName());
vvCommentEntity.setBuyerPhone(vvBuyerEntity.getBuyerPhone()); vvCommentEntity.setBuyerPhone(vvBuyerEntity.getBuyerPhone());
vvCommentDao.insert(vvCommentEntity); vvCommentDao.insert(vvCommentEntity);
if (CollectionUtils.isNotEmpty(appCommentRequest.getCommentDetailList())) { if (CollectionUtils.isNotEmpty(appCommentRequest.getCommentDetailList())) {
for (AppCommentDetail appCommentDetail : appCommentRequest.getCommentDetailList()) { for (AppCommentDetail appCommentDetail : appCommentRequest.getCommentDetailList()) {
VvCommentDetailEntity vvCommentDetailEntity = new VvCommentDetailEntity(); VvCommentDetailEntity vvCommentDetailEntity = new VvCommentDetailEntity();
vvCommentDetailEntity.setCommentId(vvCommentEntity.getId()); vvCommentDetailEntity.setCommentId(vvCommentEntity.getId());
vvCommentDetailEntity.setCommentUrl(appCommentDetail.getCommentUrl()); vvCommentDetailEntity.setCommentUrl(appCommentDetail.getCommentUrl());
vvCommentDetailEntity.setType(appCommentDetail.getType()); vvCommentDetailEntity.setType(appCommentDetail.getType());
vvCommentDetailEntity.setProductId(vvCommentEntity.getProductId()); vvCommentDetailEntity.setProductId(vvCommentEntity.getProductId());
vvCommentDetailDao.insertOrUpdateVvCommentDetail(vvCommentDetailEntity); vvCommentDetailDao.insertOrUpdateVvCommentDetail(vvCommentDetailEntity);
} }
} }
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderIdSkuId(
vvTradeOrderLineEntity.getTradeOrderId(),
vvTradeOrderLineEntity.getSkuId()
);
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
tradeOrderLineEntity.setCommentId(vvCommentEntity.getId());
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
}
return R.ok();
}
vvTradeOrderLineDao.updateVvTradeOrderLineCommentIdById(vvCommentEntity.getId(),vvTradeOrderLineEntity.getId());
}
/*** /***
* *