提交修改
This commit is contained in:
parent
c665dd6f7a
commit
5f436542d9
@ -73,19 +73,18 @@ public interface VvCommentDao extends BaseMapper<VvCommentEntity> {
|
|||||||
List<VvCommentEntity> selectNotLogin(IPage page,
|
List<VvCommentEntity> selectNotLogin(IPage page,
|
||||||
@IF Long productId,
|
@IF Long productId,
|
||||||
@IF String status,
|
@IF String status,
|
||||||
@IF @OrderBy(VvCommentEntity.create_timestamp) String createTimestampSort);
|
@IF String level,
|
||||||
|
@IF @OrderBy(VvCommentEntity.create_timestamp) String createTimestampSort
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@OrderBy(VvCommentEntity.id_)
|
||||||
|
List<VvCommentEntity> selectLogin(IPage page,
|
||||||
@OrderBy(VvCommentEntity.id_)
|
@IF String level,
|
||||||
List<VvCommentEntity> selectLogin(IPage page,
|
@IF Long productId,
|
||||||
@IF Long productId,
|
@LBracket Long buyerId,
|
||||||
|
@OR @RBracket String status,
|
||||||
@LBracket Long buyerId,
|
|
||||||
@OR @RBracket String status,
|
|
||||||
|
|
||||||
@IF @OrderBy(VvCommentEntity.create_timestamp) String createTimestampSort);
|
@IF @OrderBy(VvCommentEntity.create_timestamp) String createTimestampSort);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -10,7 +10,7 @@ import java.util.Date;import java.util.Date;
|
|||||||
/**
|
/**
|
||||||
*评论表
|
*评论表
|
||||||
* @author quyixiao
|
* @author quyixiao
|
||||||
* @since 2025-12-04
|
* @since 2025-12-05
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@ -49,6 +49,7 @@ private static final long serialVersionUID = 1L;
|
|||||||
public final static String agree_user = CLASS_NAME + "agree_user"; // 同意用户
|
public final static String agree_user = CLASS_NAME + "agree_user"; // 同意用户
|
||||||
public final static String reject_user = CLASS_NAME + "reject_user"; // 拒绝用户
|
public final static String reject_user = CLASS_NAME + "reject_user"; // 拒绝用户
|
||||||
public final static String avatar_ = CLASS_NAME + "avatar"; // 头像
|
public final static String avatar_ = CLASS_NAME + "avatar"; // 头像
|
||||||
|
public final static String level_ = CLASS_NAME + "level"; // 好:good,中:common,差:notgood
|
||||||
//
|
//
|
||||||
@TableId(value = "id", type = IdType.AUTO)
|
@TableId(value = "id", type = IdType.AUTO)
|
||||||
private Long id;
|
private Long id;
|
||||||
@ -106,6 +107,8 @@ private static final long serialVersionUID = 1L;
|
|||||||
private String rejectUser;
|
private String rejectUser;
|
||||||
//头像
|
//头像
|
||||||
private String avatar;
|
private String avatar;
|
||||||
|
//好:good,中:common,差:notgood
|
||||||
|
private String level;
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
@ -526,6 +529,21 @@ private static final long serialVersionUID = 1L;
|
|||||||
this.avatar = avatar;
|
this.avatar = avatar;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 好:good,中:common,差:notgood
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getLevel() {
|
||||||
|
return level;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 好:good,中:common,差:notgood
|
||||||
|
* @param level
|
||||||
|
*/
|
||||||
|
public void setLevel(String level) {
|
||||||
|
this.level = level;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "VvCommentEntity{" +
|
return "VvCommentEntity{" +
|
||||||
@ -557,6 +575,7 @@ private static final long serialVersionUID = 1L;
|
|||||||
",agreeUser=" + agreeUser +
|
",agreeUser=" + agreeUser +
|
||||||
",rejectUser=" + rejectUser +
|
",rejectUser=" + rejectUser +
|
||||||
",avatar=" + avatar +
|
",avatar=" + avatar +
|
||||||
|
",level=" + level +
|
||||||
"}";
|
"}";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -0,0 +1,39 @@
|
|||||||
|
package com.heyu.api.data.enums;
|
||||||
|
|
||||||
|
public enum CommentLevelEnums {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
good("good","好"),
|
||||||
|
common("common","中"),
|
||||||
|
notgood("notgood","差"),
|
||||||
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
private String level;
|
||||||
|
|
||||||
|
private String desc ;
|
||||||
|
|
||||||
|
CommentLevelEnums(String level, String desc) {
|
||||||
|
this.level = level;
|
||||||
|
this.desc = desc;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getLevel() {
|
||||||
|
return level;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLevel(String level) {
|
||||||
|
this.level = level;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDesc() {
|
||||||
|
return desc;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDesc(String desc) {
|
||||||
|
this.desc = desc;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -48,7 +48,7 @@ public class MysqlMain_update {
|
|||||||
}
|
}
|
||||||
List<TablesBean> list = new ArrayList<TablesBean>();
|
List<TablesBean> list = new ArrayList<TablesBean>();
|
||||||
|
|
||||||
list.add(new TablesBean("vv_reverse_order"));
|
list.add(new TablesBean("vv_comment"));
|
||||||
|
|
||||||
Map<String, String> map = MysqlUtil2ShowCreateTable.getComments();
|
Map<String, String> map = MysqlUtil2ShowCreateTable.getComments();
|
||||||
for (int i = 0; i < list.size(); i++) {
|
for (int i = 0; i < list.size(); i++) {
|
||||||
|
|||||||
@ -20,4 +20,12 @@ public class AppCommentRequest extends AppBaseRequest {
|
|||||||
*/
|
*/
|
||||||
private String createTimestampSort;
|
private String createTimestampSort;
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
* 好:good
|
||||||
|
* 中:common
|
||||||
|
* 差:notgood
|
||||||
|
*/
|
||||||
|
private String level;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,6 +9,7 @@ import com.heyu.api.common.annotation.Describe;
|
|||||||
import com.heyu.api.data.dao.vv.*;
|
import com.heyu.api.data.dao.vv.*;
|
||||||
import com.heyu.api.data.dto.vv.VvCommentDTO;
|
import com.heyu.api.data.dto.vv.VvCommentDTO;
|
||||||
import com.heyu.api.data.entity.vv.*;
|
import com.heyu.api.data.entity.vv.*;
|
||||||
|
import com.heyu.api.data.enums.CommentLevelEnums;
|
||||||
import com.heyu.api.data.enums.CommentStatusEnums;
|
import com.heyu.api.data.enums.CommentStatusEnums;
|
||||||
import com.heyu.api.data.utils.R;
|
import com.heyu.api.data.utils.R;
|
||||||
import com.heyu.api.utils.ISelect;
|
import com.heyu.api.utils.ISelect;
|
||||||
@ -76,6 +77,7 @@ public class AppCommentController {
|
|||||||
@Override
|
@Override
|
||||||
public List doSelect(IPage page) {
|
public List doSelect(IPage page) {
|
||||||
return vvCommentDao.selectLogin(page,
|
return vvCommentDao.selectLogin(page,
|
||||||
|
appCommentRequest.getLevel(),
|
||||||
appCommentRequest.getProductId(),
|
appCommentRequest.getProductId(),
|
||||||
appCommentRequest.getBuyerId(),
|
appCommentRequest.getBuyerId(),
|
||||||
CommentStatusEnums.approval_pass.getStatus(),
|
CommentStatusEnums.approval_pass.getStatus(),
|
||||||
@ -91,12 +93,12 @@ public class AppCommentController {
|
|||||||
return vvCommentDao.selectNotLogin(page,
|
return vvCommentDao.selectNotLogin(page,
|
||||||
appCommentRequest.getProductId(),
|
appCommentRequest.getProductId(),
|
||||||
CommentStatusEnums.approval_pass.getStatus(),
|
CommentStatusEnums.approval_pass.getStatus(),
|
||||||
|
appCommentRequest.getLevel(),
|
||||||
appCommentRequest.getCreateTimestampSort()
|
appCommentRequest.getCreateTimestampSort()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
List<VvCommentEntity> vvCommentEntities = pageUtils.getRows();
|
List<VvCommentEntity> vvCommentEntities = pageUtils.getRows();
|
||||||
List<VvCommentDTO> vvCommentDTOS = new ArrayList<>();
|
List<VvCommentDTO> vvCommentDTOS = new ArrayList<>();
|
||||||
|
|
||||||
@ -171,6 +173,26 @@ public class AppCommentController {
|
|||||||
|
|
||||||
List<VvSkuPropertyValueEntity> vvSkuPropertyValueEntities = vvSkuPropertyValueDao.selectVvSkuPropertyValueBySkuId(vvSkuEntity.getId());
|
List<VvSkuPropertyValueEntity> vvSkuPropertyValueEntities = vvSkuPropertyValueDao.selectVvSkuPropertyValueBySkuId(vvSkuEntity.getId());
|
||||||
|
|
||||||
|
|
||||||
|
//描述相符 1 ~ 5
|
||||||
|
Integer descMatch =appCommentRequest.getDescMatch() !=null ?appCommentRequest.getDescMatch() :0 ;
|
||||||
|
//卖家服务 1 ~ 5
|
||||||
|
Integer sellerService = appCommentRequest.getSellerService() !=null ? appCommentRequest.getSellerService() : 0 ;
|
||||||
|
//物流服务 1 ~ 5
|
||||||
|
Integer logisticsService = appCommentRequest.getLogisticsService() !=null ? appCommentRequest.getLogisticsService() : 0 ;
|
||||||
|
|
||||||
|
int levelCount = descMatch + sellerService + logisticsService;
|
||||||
|
|
||||||
|
String level = CommentLevelEnums.good.getLevel();
|
||||||
|
|
||||||
|
if(levelCount > 0 && levelCount <= 5 ){
|
||||||
|
level = CommentLevelEnums.notgood.getLevel();
|
||||||
|
} else if (levelCount > 5 && levelCount <= 10){
|
||||||
|
level = CommentLevelEnums.common.getLevel();
|
||||||
|
}else {
|
||||||
|
level = CommentLevelEnums.good.getLevel();
|
||||||
|
}
|
||||||
|
|
||||||
List<PropertyNameValue> propertyNameValues = new ArrayList<>();
|
List<PropertyNameValue> propertyNameValues = new ArrayList<>();
|
||||||
for (VvSkuPropertyValueEntity vvSkuPropertyValueEntity : vvSkuPropertyValueEntities) {
|
for (VvSkuPropertyValueEntity vvSkuPropertyValueEntity : vvSkuPropertyValueEntities) {
|
||||||
PropertyNameValue propertyNameValue = new PropertyNameValue();
|
PropertyNameValue propertyNameValue = new PropertyNameValue();
|
||||||
@ -181,6 +203,7 @@ public class AppCommentController {
|
|||||||
|
|
||||||
vvCommentEntity.setSkuInfo(JSON.toJSONString(propertyNameValues));
|
vvCommentEntity.setSkuInfo(JSON.toJSONString(propertyNameValues));
|
||||||
vvCommentEntity.setStatus(CommentStatusEnums.wait_approval.getStatus());
|
vvCommentEntity.setStatus(CommentStatusEnums.wait_approval.getStatus());
|
||||||
|
vvCommentEntity.setLevel(level);
|
||||||
vvCommentEntity.setCreateTimestamp(System.currentTimeMillis());
|
vvCommentEntity.setCreateTimestamp(System.currentTimeMillis());
|
||||||
vvCommentEntity.setServiceComment(appCommentRequest.getServiceComment());
|
vvCommentEntity.setServiceComment(appCommentRequest.getServiceComment());
|
||||||
vvCommentEntity.setDescMatch(appCommentRequest.getDescMatch());
|
vvCommentEntity.setDescMatch(appCommentRequest.getDescMatch());
|
||||||
|
|||||||
@ -153,9 +153,9 @@ public class AppShoppingCartController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 列表
|
* /app/shipping/cart/delete
|
||||||
*/
|
*/
|
||||||
@Describe("删除购买车中商品")
|
@Describe("删除购物车中商品")
|
||||||
@RequestMapping("/delete")
|
@RequestMapping("/delete")
|
||||||
public R delete(AppShippingCartDeleteRequest appShippingCartDeleteRequest) {
|
public R delete(AppShippingCartDeleteRequest appShippingCartDeleteRequest) {
|
||||||
vvShoppingCartDao.deleteVvShoppingCartByIds(appShippingCartDeleteRequest.getShoppingCartIds());
|
vvShoppingCartDao.deleteVvShoppingCartByIds(appShippingCartDeleteRequest.getShoppingCartIds());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user