记得上下班打卡 | git大法好,push需谨慎

Commit 8b8c0e94 authored by 胡佳晨's avatar 胡佳晨

资金商品 维度增加排序

parent 87d1aeb0
...@@ -445,6 +445,7 @@ public class GoblinMongoUtils { ...@@ -445,6 +445,7 @@ public class GoblinMongoUtils {
return mongoTemplate.findOne(Query.query(Criteria.where("storeId").is(storeId).and("name").is(name).and("delFlg").is("0")), return mongoTemplate.findOne(Query.query(Criteria.where("storeId").is(storeId).and("name").is(name).and("delFlg").is("0")),
GoblinGoodsInfoVo.class, GoblinGoodsInfoVo.class.getSimpleName()); GoblinGoodsInfoVo.class, GoblinGoodsInfoVo.class.getSimpleName());
} }
public long countMgtGoodsInfoVo(String name) { public long countMgtGoodsInfoVo(String name) {
return mongoTemplate.count(Query.query(Criteria.where("name").is(name).and("delFlg").is("0")), return mongoTemplate.count(Query.query(Criteria.where("name").is(name).and("delFlg").is("0")),
GoblinGoodsInfoVo.class.getSimpleName()); GoblinGoodsInfoVo.class.getSimpleName());
...@@ -870,7 +871,7 @@ public class GoblinMongoUtils { ...@@ -870,7 +871,7 @@ public class GoblinMongoUtils {
} }
if (spuName != null) { if (spuName != null) {
//根据spu名称查询spuId //根据spu名称查询spuId
Query query = Query.query(Criteria.where("name").regex(".*?" + spuName + ".*").and("storeId").is(storeId)); Query query = Query.query(Criteria.where("name").regex(".*?" + spuName + ".*").and("storeId").is(storeId)).with(Sort.by(Sort.Order.desc("createdAt")));
query.fields().include("spuId").include("name"); query.fields().include("spuId").include("name");
spuIdAndName = mongoTemplate.find(query, GoblinGoodsInfoVo.class, GoblinGoodsInfoVo.class.getSimpleName()); spuIdAndName = mongoTemplate.find(query, GoblinGoodsInfoVo.class, GoblinGoodsInfoVo.class.getSimpleName());
spuIdList = spuIdAndName.stream().map(GoblinGoodsInfoVo::getSpuId).collect(Collectors.toList()); spuIdList = spuIdAndName.stream().map(GoblinGoodsInfoVo::getSpuId).collect(Collectors.toList());
...@@ -878,7 +879,7 @@ public class GoblinMongoUtils { ...@@ -878,7 +879,7 @@ public class GoblinMongoUtils {
finalCount = spuIdList.size(); finalCount = spuIdList.size();
} }
} }
if(finalCount>0){ if (finalCount > 0) {
spuIdList = spuIdList.subList(skipCount, finalCount); spuIdList = spuIdList.subList(skipCount, finalCount);
} }
criteria = criteria.and("spuId").in(spuIdList); criteria = criteria.and("spuId").in(spuIdList);
...@@ -940,7 +941,7 @@ public class GoblinMongoUtils { ...@@ -940,7 +941,7 @@ public class GoblinMongoUtils {
criteria = criteria.and("orderType").is("zhengzai").and("status").in(22, 28); criteria = criteria.and("orderType").is("zhengzai").and("status").in(22, 28);
break; break;
} }
}else{ } else {
criteria = criteria.and("status").in( criteria = criteria.and("status").in(
GoblinStatusConst.Status.ORDER_LOG_STATUS_11.getValue(), GoblinStatusConst.Status.ORDER_LOG_STATUS_11.getValue(),
GoblinStatusConst.Status.ORDER_LOG_STATUS_22.getValue(), GoblinStatusConst.Status.ORDER_LOG_STATUS_22.getValue(),
......
...@@ -19,12 +19,12 @@ public class DataController { ...@@ -19,12 +19,12 @@ public class DataController {
private DataImpl data; private DataImpl data;
@PostMapping("phpGoodsOrder") // @PostMapping("phpGoodsOrder")
@ApiOperation("php今年订单迁移") // @ApiOperation("php今年订单迁移")
public ResponseDto<Boolean> fieldData() { // public ResponseDto<Boolean> fieldData() {
data.fieldData(); // data.fieldData();
return ResponseDto.success(); // return ResponseDto.success();
} // }
// @PostMapping("fieldData") // @PostMapping("fieldData")
// @ApiOperation("场地数据迁移") // @ApiOperation("场地数据迁移")
......
...@@ -74,7 +74,7 @@ public class DataImpl { ...@@ -74,7 +74,7 @@ public class DataImpl {
" m.matter_num as 'master_order_code',\n" + " m.matter_num as 'master_order_code',\n" +
" m.matter_num as 'order_code',\n" + " m.matter_num as 'order_code',\n" +
" m.out_trade_no as 'pay_code',\n" + " m.out_trade_no as 'pay_code',\n" +
" ifnull(user_id, user_id_new) as 'user_id',\n" + " m.user_id_new as 'user_id',\n" +
" m.matter_amount as 'price_total',\n" + " m.matter_amount as 'price_total',\n" +
" (m.matter_amount - m.coupon_type2_price) as 'price_actual',\n" + " (m.matter_amount - m.coupon_type2_price) as 'price_actual',\n" +
" m.price_send as 'price_express',\n" + " m.price_send as 'price_express',\n" +
...@@ -172,15 +172,15 @@ public class DataImpl { ...@@ -172,15 +172,15 @@ public class DataImpl {
skuVo.setSkuPriceActual(rowSku.getBigDecimal("sku_price_actual")); skuVo.setSkuPriceActual(rowSku.getBigDecimal("sku_price_actual"));
skuVo.setSkuName(rowSku.getString("sku_specs")); skuVo.setSkuName(rowSku.getString("sku_specs"));
skuVo.setSkuImage(rowSku.getString("sku_image")); skuVo.setSkuImage(rowSku.getString("sku_image"));
skuVo.setSkuSpecs("[{\"specName\":\""+rowSku.getString("sku_name")+"\",\"specVname\":\""+rowSku.getString("sku_specs")+"\"}]");// skuVo.setSkuSpecs("[{\"specName\":\"" + rowSku.getString("sku_name") + "\",\"specVname\":\"" + rowSku.getString("sku_specs") + "\"}]");//
skuVo.setSpuName(rowSku.getString("spu_name")); skuVo.setSpuName(rowSku.getString("spu_name"));
skuVo.setCreatedAt(orderVo.getCreatedAt()); skuVo.setCreatedAt(orderVo.getCreatedAt());
setGoblinOrderSku(skuVo.getOrderSkuId(), skuVo); setGoblinOrderSku(skuVo.getOrderSkuId(), skuVo);
orderSkuIds.add(skuVo.getOrderSkuId()); orderSkuIds.add(skuVo.getOrderSkuId());
} }
orderVo.setOrderSkuVoIds(orderSkuIds); orderVo.setOrderSkuVoIds(orderSkuIds);
setGoblinOrder(orderVo.getOrderId(),orderVo); setGoblinOrder(orderVo.getOrderId(), orderVo);
addOrderList(orderVo.getUserId(),orderVo.getOrderId()); addOrderList(orderVo.getUserId(), orderVo.getOrderId());
rowSku.close(); rowSku.close();
preparedStatementSku.close(); preparedStatementSku.close();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment