后端代码提交

This commit is contained in:
zzp
2025-06-24 16:23:52 +08:00
parent 59800954f2
commit 5d67138089
1284 changed files with 8023 additions and 17640 deletions

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.category.Category;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -1,29 +0,0 @@
package com.zbkj.service.dao;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
import java.util.Map;
@Mapper
public interface MySqlGenDao {
/**
* Mysql 查询列表
* @param map 表名称
* @return 列表
*/
List<Map<String, Object>> getList(Map<String, Object> map);
/**
* Mysql 查询获取表信息
* @param tableName 表名称
* @return 表信息
*/
Map<String, String> getTable(String tableName);
/**
* mysql 获取列信息
* @param tableName 表名称
* @return 表对应的列信息
*/
List<Map<String, String>> getColumns(String tableName);
}

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -1,24 +1,24 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.express.ShippingTemplatesFree;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.request.ShippingTemplatesFreeRequest;
import com.zbkj.common.model.express.ShippingTemplatesFree;
import com.zbkj.common.response.ShippingTemplatesFreeResponse;
import java.util.List;
/**
* Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
* Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface ShippingTemplatesFreeDao extends BaseMapper<ShippingTemplatesFree> {
List<ShippingTemplatesFreeRequest> getListGroup(Integer tempId);
List<ShippingTemplatesFreeResponse> getListGroup(Integer tempId);
}

View File

@@ -1,8 +1,8 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.express.ShippingTemplatesRegion;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.request.ShippingTemplatesRegionRequest;
import com.zbkj.common.model.express.ShippingTemplatesRegion;
import com.zbkj.common.response.ShippingTemplatesRegionResponse;
import java.util.List;
@@ -11,7 +11,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -20,5 +20,5 @@ import java.util.List;
*/
public interface ShippingTemplatesRegionDao extends BaseMapper<ShippingTemplatesRegion> {
List<ShippingTemplatesRegionRequest> getListGroup(Integer tempId);
List<ShippingTemplatesRegionResponse> getListGroup(Integer tempId);
}

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.sms.SmsTemplate;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.bargain.StoreBargain;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -3,12 +3,14 @@ package com.zbkj.service.dao;
import com.zbkj.common.model.bargain.StoreBargainUser;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
/**
* 用户参与砍价表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -17,4 +19,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
public interface StoreBargainUserDao extends BaseMapper<StoreBargainUser> {
List<StoreBargainUser> selectHeaderList();
}

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.coupon.StoreCoupon;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -3,12 +3,15 @@ package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.coupon.StoreCouponUser;
import java.util.List;
import java.util.Map;
/**
* 优惠券记录表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -17,4 +20,7 @@ import com.zbkj.common.model.coupon.StoreCouponUser;
*/
public interface StoreCouponUserDao extends BaseMapper<StoreCouponUser> {
List<StoreCouponUser> getListByPreOrderNo(Map<String, Object> map);
}

View File

@@ -11,13 +11,14 @@ import org.apache.ibatis.annotations.Param;
import java.math.BigDecimal;
import java.util.List;
import java.util.Map;
/**
* 订单表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -41,6 +42,8 @@ public interface StoreOrderDao extends BaseMapper<StoreOrder> {
*/
Integer getRefundTotal(String where);
List<StoreOrder> findFrontList(Map<String, Object> searchMap);
/**
* 核销详情 月数据
* @param request 分页和日期

View File

@@ -11,7 +11,7 @@ import java.math.BigDecimal;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -11,7 +11,7 @@ import java.math.BigDecimal;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -3,12 +3,14 @@ package com.zbkj.service.dao;
import com.zbkj.common.model.combination.StorePink;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
/**
* 拼团表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -17,4 +19,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
public interface StorePinkDao extends BaseMapper<StorePink> {
List<StorePink> selectSizePink(Integer size);
}

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.product.StoreProductAttr;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.product.StoreProductAttrResult;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.product.StoreProductAttrValue;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -1,20 +0,0 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.product.StoreProductCate;
/**
* 商品分类辅助表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface StoreProductCateDao extends BaseMapper<StoreProductCate> {
}

View File

@@ -9,7 +9,7 @@ import com.zbkj.common.model.product.StoreProductCoupon;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.product.StoreProductDescription;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.log.StoreProductLog;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -11,7 +11,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.product.StoreProductReply;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.product.StoreProductRule;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.seckill.StoreSeckill;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.seckill.StoreSeckillManger;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.system.SystemNotification;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.system.SystemRole;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.system.SystemRoleMenu;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -12,7 +12,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -9,7 +9,7 @@ import com.zbkj.common.model.wechat.TemplateMessage;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -12,7 +12,7 @@ import java.util.Map;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.user.UserBrokerageRecord;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -12,7 +12,7 @@ import java.util.Map;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.user.UserExperienceRecord;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.vo.UserFundsMonitor;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.user.UserIntegralRecord;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -10,7 +10,7 @@ import java.math.BigDecimal;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.user.UserSign;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -9,7 +9,7 @@ import org.apache.ibatis.annotations.Param;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.wechat.WechatExceptions;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.wechat.WechatPayInfo;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -21,7 +21,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -68,13 +68,13 @@ public class OrderUtils {
payType = payType.toLowerCase();
switch (payType){
case PayConstants.PAY_TYPE_WE_CHAT:
result = "1".equals(systemConfigService.getValueByKey(SysConfigConstants.CONFIG_PAY_WEIXIN_OPEN));
result = systemConfigService.getValueByKey(SysConfigConstants.CONFIG_PAY_WEIXIN_OPEN).equals("1");
break;
case PayConstants.PAY_TYPE_YUE:
result = ("1".equals(systemConfigService.getValueByKey(SysConfigConstants.CONFIG_YUE_PAY_STATUS)));
result = (systemConfigService.getValueByKey(SysConfigConstants.CONFIG_YUE_PAY_STATUS).equals("1"));
break;
case PayConstants.PAY_TYPE_ALI_PAY:
result = ("1".equals(systemConfigService.getValueByKey(SysConfigConstants.CONFIG_ALI_PAY_STATUS)));
result = (systemConfigService.getValueByKey(SysConfigConstants.CONFIG_ALI_PAY_STATUS).equals("1"));
break;
}
return result;

View File

@@ -4,17 +4,17 @@ import cn.hutool.core.collection.CollUtil;
import com.alibaba.fastjson.JSON;
import com.zbkj.common.constants.Constants;
import com.zbkj.common.exception.CrmebException;
import com.zbkj.common.response.ProductActivityItemResponse;
import com.zbkj.common.utils.CrmebUtil;
import com.zbkj.common.utils.DateUtil;
import com.zbkj.common.utils.UrlUtil;
import com.zbkj.common.model.bargain.StoreBargain;
import com.zbkj.common.model.combination.StoreCombination;
import com.zbkj.common.model.seckill.StoreSeckill;
import com.zbkj.common.model.seckill.StoreSeckillManger;
import com.zbkj.common.model.product.StoreProduct;
import com.zbkj.common.model.product.StoreProductAttr;
import com.zbkj.common.model.seckill.StoreSeckill;
import com.zbkj.common.model.seckill.StoreSeckillManger;
import com.zbkj.common.request.StoreProductRequest;
import com.zbkj.common.response.ProductActivityItemResponse;
import com.zbkj.common.utils.CrmebUtil;
import com.zbkj.common.utils.CrmebDateUtil;
import com.zbkj.common.utils.UrlUtil;
import com.zbkj.service.service.*;
import org.apache.commons.lang3.StringUtils;
import org.json.JSONArray;
@@ -39,7 +39,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -72,6 +72,7 @@ public class ProductUtils {
/**
* 解析淘宝产品数据
*
* @param url
* @param tag
* @throws IOException
@@ -89,7 +90,7 @@ public class ProductUtils {
StoreProductRequest productRequest = new StoreProductRequest();
StoreProduct product = new StoreProduct();
product.setStoreName(item.getString("title"));
product.setStoreInfo(item.getString("title"));
// product.setStoreInfo(item.getString("title"));
product.setSliderImage(item.getString("images"));
product.setImage(item.getString("images").split(",")[0]
.replace("[", "").replace("\"", ""));
@@ -124,13 +125,14 @@ public class ProductUtils {
/**
* 解析京东产品数据
*
* @param url
* @param tag
* @return
* @throws JSONException
*/
public StoreProductRequest getJDProductInfo(String url, int tag) throws JSONException, IOException {
setConfig(url,tag);
setConfig(url, tag);
JSONObject tbJsonData = getRequestFromUrl(baseUrl + rightUrl);
// JSONObject tbJsonData = new JSONObject(JSONExample.jdJson); // just Test
JSONObject data = tbJsonData.getJSONObject("data");
@@ -141,7 +143,7 @@ public class ProductUtils {
StoreProductRequest productRequest = new StoreProductRequest();
StoreProduct product = new StoreProduct();
product.setStoreName(item.getString("name"));
product.setStoreInfo(item.getString("name"));
// product.setStoreInfo(item.getString("name"));
product.setSliderImage(item.getString("images"));
product.setImage(item.getString("images").split(",")[0]
.replace("[", "").replace("\"", ""));
@@ -159,8 +161,8 @@ public class ProductUtils {
StoreProductAttr spattr = new StoreProductAttr();
String stepkey = saleProps.next();
String stepValue = props.getString(stepkey);
String stepValueValidLength = stepValue.replace("[","").replace("]","").replace("\"","");
if(stepValueValidLength.length() > 0){
String stepValueValidLength = stepValue.replace("[", "").replace("]", "").replace("\"", "");
if (stepValueValidLength.length() > 0) {
com.alibaba.fastjson.JSONArray stepValues = JSON.parseArray(stepValue);
int c = stepValues.get(0).toString().length();
attrValueIsNullCount += c == 0 ? 1 : 0;
@@ -168,7 +170,7 @@ public class ProductUtils {
spattr.setAttrValues(props.getString(stepkey));
spaAttes.add(spattr);
productRequest.setAttr(spaAttes);
}else{
} else {
attrValueIsNullCount += 1;
}
}
@@ -179,6 +181,7 @@ public class ProductUtils {
/**
* 解析天猫产品数据
*
* @param url
* @param tag
* @return
@@ -196,7 +199,7 @@ public class ProductUtils {
StoreProductRequest productRequest = new StoreProductRequest();
StoreProduct product = new StoreProduct();
product.setStoreName(item.getString("title"));
product.setStoreInfo(item.getString("subTitle"));
// product.setStoreInfo(item.getString("subTitle"));
product.setSliderImage(item.getString("images"));
product.setImage(item.getString("images").split(",")[0]
.replace("[", "").replace("\"", ""));
@@ -232,6 +235,7 @@ public class ProductUtils {
/**
* 解析拼多多产品数据
*
* @param url
* @param tag
* @return
@@ -249,7 +253,7 @@ public class ProductUtils {
StoreProductRequest productRequest = new StoreProductRequest();
StoreProduct product = new StoreProduct();
product.setStoreName(item.getString("goodsName"));
product.setStoreInfo(item.getString("goodsDesc"));
// product.setStoreInfo(item.getString("goodsDesc"));
product.setSliderImage(item.getString("thumbUrl"));
product.setImage(item.getString("banner"));
product.setVideoLink(item.getJSONArray("video").getJSONObject(0).getString("videoUrl"));
@@ -261,7 +265,7 @@ public class ProductUtils {
if (null == props) throw new CrmebException("复制商品失败--返回数据格式错误--未找到props");
if (props.length() > 0) {
List<StoreProductAttr> spaAttes = new ArrayList<>();
HashMap<String,List<String>> tempAttr = new HashMap<>();
HashMap<String, List<String>> tempAttr = new HashMap<>();
for (int i = 0; i < props.length(); i++) {
JSONObject pItem = props.getJSONObject(i);
JSONArray specArray = pItem.getJSONArray("specs");
@@ -269,11 +273,11 @@ public class ProductUtils {
JSONObject specItem = specArray.getJSONObject(j);
String keyTemp = specItem.getString("spec_key");
String valueTemp = specItem.getString("spec_value");
if(tempAttr.containsKey(keyTemp)){
if(!tempAttr.get(keyTemp).contains(valueTemp)){
if (tempAttr.containsKey(keyTemp)) {
if (!tempAttr.get(keyTemp).contains(valueTemp)) {
tempAttr.get(keyTemp).add(valueTemp);
}
}else{
} else {
List<String> tempList = new ArrayList<>();
tempList.add(valueTemp);
tempAttr.put(keyTemp, tempList);
@@ -282,8 +286,8 @@ public class ProductUtils {
}
Iterator iterator = tempAttr.keySet().iterator();
while (iterator.hasNext()){
String key = (String)iterator.next();
while (iterator.hasNext()) {
String key = (String) iterator.next();
StoreProductAttr spattr = new StoreProductAttr();
spattr.setAttrName(key);
spattr.setAttrValues(tempAttr.get(key).toString());
@@ -297,15 +301,16 @@ public class ProductUtils {
/**
* *** 苏宁返回的数据不一致,暂放
* 解析苏宁产品数据
*
* @param url
* @param tag
* @return
* @throws JSONException
*/
public StoreProductRequest getSuningProductInfo(String url, int tag) throws JSONException, IOException {
setConfig(url,tag);
setConfig(url, tag);
JSONObject tbJsonData = getRequestFromUrl(baseUrl + rightUrl);
System.out.println("tbJsonData:"+tbJsonData);
System.out.println("tbJsonData:" + tbJsonData);
// JSONObject tbJsonData = new JSONObject(JSONExample.snJson); // just Test
JSONObject data = tbJsonData.getJSONObject("data");
if (null == data) throw new CrmebException("复制商品失败--返回数据格式错误--未找到data");
@@ -313,7 +318,7 @@ public class ProductUtils {
StoreProductRequest productRequest = new StoreProductRequest();
StoreProduct product = new StoreProduct();
product.setStoreName(data.getString("title"));
product.setStoreInfo(data.getString("title"));
// product.setStoreInfo(data.getString("title"));
product.setSliderImage(data.getString("images"));
product.setImage(data.getString("images").split(",")[0]
.replace("[", "").replace("\"", ""));
@@ -335,26 +340,27 @@ public class ProductUtils {
/**
* 设置配置数据
*
* @param tag
*/
public void setConfig(String url, int tag){
public void setConfig(String url, int tag) {
String rightEndUrl = "&itemid=";
switch (tag){ // 导入平台1=淘宝2=京东3=苏宁4=拼多多, 5=天猫
switch (tag) { // 导入平台1=淘宝2=京东3=苏宁4=拼多多, 5=天猫
case 1:
baseUrl = systemConfigService.getValueByKey("importProductTB");
rightEndUrl += UrlUtil.getParamsByKey(url, "id");
break;
case 2:
baseUrl = systemConfigService.getValueByKey("importProductJD");
rightEndUrl += url.substring(url.lastIndexOf("/")+1).replace(".html","");
rightEndUrl += url.substring(url.lastIndexOf("/") + 1).replace(".html", "");
break;
case 3:
baseUrl = systemConfigService.getValueByKey("importProductSN");
int start = url.indexOf(".com/") + 5;
int end = url.indexOf(".html");
String sp = url.substring(start,end);
String sp = url.substring(start, end);
String[] shopProduct = sp.split("/");
rightEndUrl += shopProduct[1]+"&shopid="+shopProduct[0];
rightEndUrl += shopProduct[1] + "&shopid=" + shopProduct[0];
break;
case 4:
rightEndUrl += UrlUtil.getParamsByKey(url, "goods_id");
@@ -367,19 +373,20 @@ public class ProductUtils {
}
// String token = systemConfigService.getValueByKey("importProductToken");
String token = systemConfigService.getValueByKey("copy_product_apikey");
if(StringUtils.isBlank(token)){
if (StringUtils.isBlank(token)) {
throw new CrmebException("请配置复制产品平台的Token -- www.99api.com");
}
if(StringUtils.isBlank(baseUrl)){
if (StringUtils.isBlank(baseUrl)) {
throw new CrmebException("请配置复制产品平台的Url-- www.99api.com");
}
// rightUrl = "?apikey="+systemConfigService.getValueByKey("importProductToken")+rightEndUrl;
rightUrl = "?apikey="+systemConfigService.getValueByKey("copy_product_apikey")+rightEndUrl;
rightUrl = "?apikey=" + systemConfigService.getValueByKey("copy_product_apikey") + rightEndUrl;
}
/**
* 99api产品复制工具方法
*
* @param rd
* @return
* @throws IOException
@@ -395,6 +402,7 @@ public class ProductUtils {
/**
* 根据url访问99api后返回对应的平台的产品json数据
*
* @param url
* @return
* @throws IOException
@@ -416,52 +424,53 @@ public class ProductUtils {
/**
* 根据商品参加的活动次序查找对应活动明细
*
* @param productId 商品id
* @param activity 活动次序
* @param activity 活动次序
* @return 活动结果
*/
public HashMap<Integer,ProductActivityItemResponse> getActivityByProduct(Integer productId, String activity){
HashMap<Integer,ProductActivityItemResponse> result = null;
public HashMap<Integer, ProductActivityItemResponse> getActivityByProduct(Integer productId, String activity) {
HashMap<Integer, ProductActivityItemResponse> result = null;
// 根据参与活动配置次序查找对应活动信息
if(StringUtils.isBlank(activity)){
if (StringUtils.isBlank(activity)) {
return result;
}
result = new HashMap<>();
List<Integer> activitys = CrmebUtil.stringToArrayInt(activity);
for (Integer code : activitys) {
if(code == 1){ // 查找秒杀信息
if (code == 1) { // 查找秒杀信息
List<StoreSeckill> currentSecKills = storeSeckillService.getCurrentSecKillByProductId(productId);
if(null != currentSecKills && currentSecKills.size() > 0){
if (null != currentSecKills && currentSecKills.size() > 0) {
// 查询当前秒杀活动时间段配置信息
StoreSeckillManger secKillManager = storeSeckillMangerService.getById(currentSecKills.get(0).getTimeId());
// 将当前时间段转化成时间戳
int secKillEndSecondTimestamp =
DateUtil.getSecondTimestamp(DateUtil.nowDateTime("yyyy-MM-dd " + secKillManager.getEndTime() + ":00:00"));
CrmebDateUtil.getSecondTimestamp(CrmebDateUtil.nowDateTime("yyyy-MM-dd " + secKillManager.getEndTime() + ":00:00"));
ProductActivityItemResponse secKillResponse = new ProductActivityItemResponse();
secKillResponse.setId(currentSecKills.get(0).getId());
secKillResponse.setTime(secKillEndSecondTimestamp);
secKillResponse.setType(Constants.PRODUCT_TYPE_SECKILL+"");
result.put(code,secKillResponse);
secKillResponse.setType(Constants.PRODUCT_TYPE_SECKILL + "");
result.put(code, secKillResponse);
}
}
if(code == 2){ // 查找砍价信息
if (code == 2) { // 查找砍价信息
List<StoreBargain> currentBargains = storeBargainService.getCurrentBargainByProductId(productId);
if (CollUtil.isNotEmpty(currentBargains)) {
ProductActivityItemResponse bargainResponse = new ProductActivityItemResponse();
bargainResponse.setId(currentBargains.get(0).getId());
bargainResponse.setTime(DateUtil.getSecondTimestamp(currentBargains.get(0).getStopTime()));
bargainResponse.setType(Constants.PRODUCT_TYPE_BARGAIN +"");
bargainResponse.setTime(CrmebDateUtil.getSecondTimestamp(currentBargains.get(0).getStopTime()));
bargainResponse.setType(Constants.PRODUCT_TYPE_BARGAIN + "");
result.put(code, bargainResponse);
}
}
if(code == 3){ // 查找拼团信息
if (code == 3) { // 查找拼团信息
List<StoreCombination> currentCombinations = storeCombinationService.getCurrentBargainByProductId(productId);
if (CollUtil.isNotEmpty(currentCombinations)) {
ProductActivityItemResponse bargainResponse = new ProductActivityItemResponse();
bargainResponse.setId(currentCombinations.get(0).getId());
bargainResponse.setTime(DateUtil.getSecondTimestamp(currentCombinations.get(0).getStopTime()));
bargainResponse.setType(Constants.PRODUCT_TYPE_PINGTUAN +"");
bargainResponse.setTime(CrmebDateUtil.getSecondTimestamp(currentCombinations.get(0).getStopTime()));
bargainResponse.setType(Constants.PRODUCT_TYPE_PINGTUAN + "");
result.put(code, bargainResponse);
}
}
@@ -471,17 +480,18 @@ public class ProductUtils {
/**
* 获取商品参与的全部活动
* @param storeProduct 当前商品
* @return 商品所参与的活动
*
* @param storeProduct 当前商品
* @return 商品所参与的活动
*/
public List<ProductActivityItemResponse> getProductAllActivity(StoreProduct storeProduct) {
HashMap<Integer, ProductActivityItemResponse> currentActivityList
= getActivityByProduct(storeProduct.getId(), storeProduct.getActivity());
if(StringUtils.isBlank(storeProduct.getActivity())) return new ArrayList<>();
if (StringUtils.isBlank(storeProduct.getActivity())) return new ArrayList<>();
List<ProductActivityItemResponse> activityH5 = new ArrayList<>();
List<Integer> activityList = CrmebUtil.stringToArrayInt(storeProduct.getActivity());
for (Integer code : activityList) {
if(null != currentActivityList.get(code)){
if (null != currentActivityList.get(code)) {
activityH5.add(currentActivityList.get(code));
}
}
@@ -490,13 +500,14 @@ public class ProductUtils {
/**
* 获取当前商品参与的第一个活动
* @param storeProduct 当前商品信息
*
* @param storeProduct 当前商品信息
* @return 当前参与的商品活动
*/
public ProductActivityItemResponse getProductCurrentActivity(StoreProduct storeProduct) {
HashMap<Integer, ProductActivityItemResponse> currentActivityList
= getActivityByProduct(storeProduct.getId(), storeProduct.getActivity());
if(StringUtils.isBlank(storeProduct.getActivity())) return null;
if (StringUtils.isBlank(storeProduct.getActivity())) return null;
List<Integer> activityList = CrmebUtil.stringToArrayInt(storeProduct.getActivity());
return currentActivityList.get(activityList.get(0));
@@ -504,8 +515,8 @@ public class ProductUtils {
/**
* 一号通复制商品转公共商品参数
* @param jsonObject 一号通复制商品
*
* @param jsonObject 一号通复制商品
*/
public static StoreProductRequest onePassCopyTransition(com.alibaba.fastjson.JSONObject jsonObject) {
if (null == jsonObject) return null;
@@ -514,7 +525,7 @@ public class ProductUtils {
StoreProduct product = new StoreProduct();
product.setStoreName(jsonObject.getString("store_name"));
product.setStoreInfo(jsonObject.getString("store_info"));
// product.setStoreInfo(jsonObject.getString("store_info"));
product.setSliderImage(jsonObject.getString("slider_image"));
product.setImage(jsonObject.getString("image").replace("[", "").replace("\"", ""));
product.setKeyword(jsonObject.getString("store_name"));

View File

@@ -17,7 +17,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -1,11 +1,13 @@
package com.zbkj.service.service;
import javax.servlet.http.HttpServletRequest;
/**
* 订单支付回调 service
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -15,7 +15,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -23,8 +23,8 @@ import java.util.List;
* +----------------------------------------------------------------------
*/
public interface CategoryService extends IService<Category> {
List<Category> getList(CategorySearchRequest request, PageParamRequest pageParamRequest);
List<Category> getList(CategorySearchRequest request);
int delete(Integer id);
@@ -48,6 +48,13 @@ public interface CategoryService extends IService<Category> {
List<Category> getByIds(List<Integer> ids);
/**
* 获取父级id集合
* @param idList
* @return
*/
List<Category> getByPIds(List<Integer> idList);
HashMap<Integer, String> getListInId(List<Integer> cateIdList);
Boolean checkAuth(List<Integer> pathIdList, String uri);
@@ -55,6 +62,10 @@ public interface CategoryService extends IService<Category> {
boolean update(CategoryRequest request, Integer id);
List<Category> getChildVoListByPid(Integer pid);
/**
* 获取分类下子类时判断当前分类有效
*/
List<Category> getChildVoStatusOnListByPid(Integer pid);
boolean checkUrl(String uri);

View File

@@ -9,7 +9,7 @@ import java.io.File;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -10,7 +10,7 @@ import com.zbkj.common.request.StoreProductSearchRequest;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -15,7 +15,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -59,6 +59,12 @@ public interface ExpressService extends IService<Express> {
*/
JSONObject template(String com);
/**
* 获取电子面单模版
* @return
*/
JSONObject templateFor(String com, String type, String is_shipment, String page, String limit);
/**
* 查询快递公司
* @param code 快递公司编号

View File

@@ -1,5 +1,6 @@
package com.zbkj.service.service;
import com.zbkj.common.response.HomeOperatingDataResponse;
import com.zbkj.common.response.HomeRateResponse;
import java.util.Map;
@@ -9,7 +10,7 @@ import java.util.Map;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -53,4 +54,10 @@ public interface HomeService{
* @return HomeRateResponse
*/
HomeRateResponse indexDate();
/**
* 经营数据
* @return HomeOperatingDataResponse
*/
HomeOperatingDataResponse operatingData();
}

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.vo.LogisticsResultVo;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -2,6 +2,9 @@ package com.zbkj.service.service;
import com.alibaba.fastjson.JSONObject;
import com.zbkj.common.request.*;
import com.zbkj.common.request.onepass.OnePassLoginRequest;
import com.zbkj.common.request.onepass.OnePassShipmentCancelOrderRequest;
import com.zbkj.common.request.onepass.OnePassShipmentCreateOrderRequest;
import com.zbkj.common.vo.MyRecord;
import com.zbkj.common.vo.OnePassLogisticsQueryVo;
@@ -10,7 +13,7 @@ import com.zbkj.common.vo.OnePassLogisticsQueryVo;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -19,75 +22,64 @@ import com.zbkj.common.vo.OnePassLogisticsQueryVo;
*/
public interface OnePassService {
/**
* 获取用户验证码
* @param phone 手机号
*/
Object sendUserCode(String phone, Integer types);
/**
* 注册用户
* @param registerRequest 注册参数
*/
String register(OnePassRegisterRequest registerRequest);
/**
* 用户登录
* @param request 登录参数
*/
MyRecord login(OnePassLoginRequest request);
Boolean login(OnePassLoginRequest request);
/**
* 判断是否登录
* 保存一号通应用信息
* @param request 一号通服务中申请的应用信息
* @return 保存结果
*/
MyRecord isLogin();
Boolean saveOnePassApplicationInfo(OnePassLoginRequest request);
/**
* 获取一号通应用信息
* @return 一号通应用信息
*/
OnePassLoginRequest getOnePassApplicationInfo();
/**
* 商家寄件
* @param request 寄件请求对象
* @return 寄件返回数据
*/
JSONObject shipmentCreateOrder(OnePassShipmentCreateOrderRequest request);
/**
* 取消商家寄件
* @param request 取消商家寄件请求对象
* @return 取消寄件返回对象
*/
JSONObject shipmentCancelOrder(OnePassShipmentCancelOrderRequest request);
/**
* 获取商家寄件所需的快递公司列表
* @return 商家寄件功能对应的快递公司列表
*/
JSONObject shipmentComs();
/**
* 商家寄件功能对应的回调
* @return 回调数据
*/
Boolean shipmentCallBackMethod(String type, String data);
/**
* 一号通用户信息
*/
JSONObject info();
/**
* 用户注销
*/
Boolean logOut();
/**
* 修改密码
* @param request 修改密码参数
*/
Boolean updatePassword(OnePassUpdateRequest request);
/**
* 修改手机号
* @param request 修改手机参数
*/
Boolean updatePhone(OnePassUpdateRequest request);
/**
* 套餐列表
* @param type 套餐类型sms,短信expr_query,物流查询expr_dump,电子面单copy,产品复制
*/
JSONObject mealList(String type);
/**
* 套餐购买
* @param request 购买参数
*/
JSONObject mealCode(MealCodeRequest request);
/**
* 服务开通
* @param request 服务开通参数
*/
Boolean serviceOpen(ServiceOpenRequest request);
/**
* 用量记录
* @param request 用量记录查询参数
*/
JSONObject userRecord(OnePassUserRecordRequest request);
/**
* 复制平台商品
* @param url 商品链接
@@ -107,12 +99,6 @@ public interface OnePassService {
*/
OnePassLogisticsQueryVo exprQuery(String expressNo, String com);
/**
* 修改手机号——验证账号密码
* @return Boolean
*/
Boolean beforeUpdatePhoneValidator(OnePassLoginRequest request);
/**
* 校验一号通账号是否配置
*/

View File

@@ -3,13 +3,14 @@ package com.zbkj.service.service;
import com.zbkj.common.model.order.StoreOrder;
import com.zbkj.common.request.OrderPayRequest;
import com.zbkj.common.response.OrderPayResultResponse;
import com.zbkj.common.response.PayConfigResponse;
/**
* 订单支付
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -18,6 +19,12 @@ import com.zbkj.common.response.OrderPayResultResponse;
*/
public interface OrderPayService{
/**
* 获取支付配置
*/
PayConfigResponse getPayConfig();
/**
* 支付成功处理
* @param storeOrder 订单

View File

@@ -1,5 +1,6 @@
package com.zbkj.service.service;
import com.github.pagehelper.PageInfo;
import com.zbkj.common.page.CommonPage;
import com.zbkj.common.request.*;
import com.zbkj.common.response.*;
@@ -12,7 +13,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -27,7 +28,7 @@ public interface OrderService {
* @param pageRequest 分页
* @return 订单集合
*/
CommonPage<OrderDetailResponse> list(Integer type, PageParamRequest pageRequest);
PageInfo<OrderDetailResponse> list(String keywords,Integer type, PageParamRequest pageRequest);
/**
* 订单详情

View File

@@ -6,7 +6,7 @@ package com.zbkj.service.service;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -37,4 +37,9 @@ package com.zbkj.service.service;
* 订单自动完成
*/
void autoComplete();
/**
* 订单自动收货
*/
void autoTakeDelivery();
}

View File

@@ -10,7 +10,7 @@ import java.io.File;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -10,7 +10,7 @@ import java.io.File;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -20,5 +20,5 @@ import java.io.File;
public interface QiNiuService {
void upload(UploadManager uploadManager, CloudVo cloudVo, String upToken, String webPth, String localFile, Integer id);
void uploadFile(UploadManager uploadManager, CloudVo cloudVo, String upToken, String webPth, String localFile, File file);
void uploadFile(UploadManager uploadManager, String upToken, String webPth, String localFile, File file);
}

View File

@@ -7,7 +7,7 @@ import com.zbkj.common.model.finance.UserRecharge;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -12,7 +12,7 @@ import com.zbkj.common.model.user.User;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -3,35 +3,38 @@ package com.zbkj.service.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zbkj.common.model.express.ShippingTemplatesFree;
import com.zbkj.common.request.ShippingTemplatesFreeRequest;
import com.zbkj.common.response.ShippingTemplatesFreeResponse;
import java.util.List;
/**
* ShippingTemplatesFreeService 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
* ShippingTemplatesFreeService 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface ShippingTemplatesFreeService extends IService<ShippingTemplatesFree> {
void saveAll(List<ShippingTemplatesFreeRequest> shippingTemplatesFreeRequestList, Integer type, Integer id);
Boolean saveAll(List<ShippingTemplatesFreeRequest> shippingTemplatesFreeRequestList, Integer type, Integer id);
List<ShippingTemplatesFreeRequest> getListGroup(Integer tempId);
List<ShippingTemplatesFreeResponse> getListGroup(Integer tempId);
/**
* 删除
*
* @param tempId 运费模板id
*/
Boolean delete(Integer tempId);
Boolean deleteByTempId(Integer tempId);
/**
* 根据模板编号、城市ID查询
*
* @param tempId 模板编号
* @param cityId 城市ID
* @return 运费模板

View File

@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
import com.zbkj.common.model.express.ShippingTemplatesRegion;
import com.zbkj.common.request.PageParamRequest;
import com.zbkj.common.request.ShippingTemplatesRegionRequest;
import com.zbkj.common.response.ShippingTemplatesRegionResponse;
import java.util.List;
@@ -12,7 +13,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -21,9 +22,11 @@ import java.util.List;
*/
public interface ShippingTemplatesRegionService extends IService<ShippingTemplatesRegion> {
void saveAll(List<ShippingTemplatesRegionRequest> shippingTemplatesRegionRequestList, Integer type, Integer id);
Boolean saveAll(List<ShippingTemplatesRegionRequest> shippingTemplatesRegionRequestList, Integer type, Integer id);
List<ShippingTemplatesRegionRequest> getListGroup(Integer tempId);
List<ShippingTemplatesRegionResponse> getListGroup(Integer tempId);
Boolean deleteByTempId(Integer tempId);
/**
* 删除
@@ -39,4 +42,11 @@ public interface ShippingTemplatesRegionService extends IService<ShippingTemplat
* @return 运费模板
*/
ShippingTemplatesRegion getByTempIdAndCityId(Integer tempId, Integer cityId);
/**
* 获取运费模板区域列表
* @param tempId 模板标号
* @return List
*/
List<ShippingTemplatesRegion> findListById(Integer tempId);
}

View File

@@ -5,6 +5,7 @@ import com.zbkj.common.request.PageParamRequest;
import com.zbkj.common.model.express.ShippingTemplates;
import com.zbkj.common.request.ShippingTemplatesRequest;
import com.zbkj.common.request.ShippingTemplatesSearchRequest;
import com.zbkj.common.response.ShippingTemplatesInfoResponse;
import java.util.List;
@@ -13,7 +14,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -45,5 +46,5 @@ public interface ShippingTemplatesService extends IService<ShippingTemplates> {
* @param id 模板id
* @return ShippingTemplates
*/
ShippingTemplates getInfo(Integer id);
ShippingTemplatesInfoResponse getInfo(Integer id);
}

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.sms.SmsRecord;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -12,7 +12,7 @@ import java.math.BigDecimal;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -8,7 +8,7 @@ import com.zbkj.common.model.sms.SmsTemplate;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -18,7 +18,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -13,7 +13,7 @@ import java.util.Map;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -17,7 +17,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -17,7 +17,7 @@ import java.util.Map;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -103,4 +103,5 @@ public interface StoreCartService extends IService<StoreCart> {
* @param number 数量
*/
Boolean updateCartNum(Integer id, Integer number);
}

View File

@@ -17,7 +17,7 @@ import java.util.Map;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -1,6 +1,7 @@
package com.zbkj.service.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.zbkj.common.request.PageParamRequest;
import com.zbkj.common.request.SearchAndPageRequest;
import com.zbkj.common.model.coupon.StoreCoupon;
@@ -16,7 +17,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -70,12 +71,13 @@ public interface StoreCouponService extends IService<StoreCoupon> {
/**
* 移动端优惠券列表
* @param type 类型1-通用2-商品3-品类
* @param productId 产品id搜索产品指定优惠券
*
* @param type 类型1-通用2-商品3-品类
* @param productId 产品id搜索产品指定优惠券
* @param pageParamRequest 分页参数
* @return List<StoreCouponFrontResponse>
* @return PageInfo<StoreCouponFrontResponse>
*/
List<StoreCouponFrontResponse> getH5List(Integer type, Integer productId, PageParamRequest pageParamRequest);
PageInfo<StoreCouponFrontResponse> getH5List(Integer type, Integer productId, PageParamRequest pageParamRequest);
/**
* 修改优惠券状态

View File

@@ -20,7 +20,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -47,7 +47,7 @@ public interface StoreCouponUserService extends IService<StoreCouponUser> {
HashMap<Integer, StoreCouponUser> getMapByUserId(Integer userId);
/**
* 根据购物车id获取可用优惠券
* 当前订单可用优惠券
* @param preOrderNo 预下单订单号
* @return 可用优惠券集合
*/

View File

@@ -14,7 +14,7 @@ import java.util.List;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -71,4 +71,14 @@ public interface StoreOrderInfoService extends IService<StoreOrderInfo> {
* @return BigDecimal
*/
BigDecimal getSalesByDateAndProductId(String date, Integer proId);
/**
* 根据订单id、商品id、商品唯一id更新回复状态
*
* @param orderId 订单id
* @param productId 商品id
* @param unique 商品唯一id
* @return
*/
void updateReply(Integer orderId, Integer productId, String unique);
}

View File

@@ -10,7 +10,7 @@ import com.zbkj.common.request.StoreOrderRefundRequest;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------

View File

@@ -1,12 +1,14 @@
package com.zbkj.service.service;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zbkj.common.model.order.StoreOrder;
import com.github.pagehelper.PageInfo;
import com.zbkj.common.page.CommonPage;
import com.zbkj.common.request.*;
import com.zbkj.common.response.*;
import com.zbkj.common.vo.ExpressSheetVo;
import com.zbkj.common.vo.LogisticsResultVo;
import com.zbkj.common.model.order.StoreOrder;
import java.math.BigDecimal;
import java.util.List;
@@ -17,7 +19,7 @@ import java.util.Map;
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
* | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
@@ -59,6 +61,7 @@ public interface StoreOrderService extends IService<StoreOrder> {
* @return 订单结果列表
*/
List<StoreOrder> getUserOrderList(Integer uid, Integer status, PageParamRequest pageParamRequest);
PageInfo<StoreOrder> getUserOrderList_2_3(String keywords, Integer uid, Integer status, PageParamRequest pageParamRequest);
/**
* 创建订单
* @param storeOrder 订单参数
@@ -91,7 +94,7 @@ public interface StoreOrderService extends IService<StoreOrder> {
*/
StoreOrderInfoResponse info(String orderNo);
Boolean send(StoreOrderSendRequest request);
String send(StoreOrderSendRequest request);
/**
* 订单备注
@@ -238,9 +241,10 @@ public interface StoreOrderService extends IService<StoreOrder> {
* 获取订单状态数量
* @param dateLimit 时间端
* @param type 订单类型0普通订单1-视频号订单, 2-全部订单
* @param orderNo 订单号
* @return StoreOrderCountItemResponse
*/
StoreOrderCountItemResponse getOrderStatusNum(String dateLimit, Integer type);
StoreOrderCountItemResponse getOrderStatusNum(String dateLimit, Integer type, String orderNo);
/**
* 获取订单统计数据
@@ -256,6 +260,13 @@ public interface StoreOrderService extends IService<StoreOrder> {
*/
Boolean delete(String orderNo);
// /**
// * 视频订单发货
// * @param request 发货请求参数
// * @return Boolean
// */
// Boolean videoSend(VideoOrderSendRequest request);
/**
* 通过日期获取商品交易件数
* @param date 日期yyyy-MM-dd格式
@@ -378,4 +389,36 @@ public interface StoreOrderService extends IService<StoreOrder> {
* @param spreadId 推广人uid
*/
OrderBrokerageData getBrokerageData(Integer uid, Integer spreadId);
/**
* 获取待收货订单
* @param sendTime 发货时间
* @return List
*/
List<StoreOrder> findAwaitTakeDeliveryOrderList(String sendTime);
/**
* 更改订单运单号
*/
Boolean updateTrackingNumber(StoreOrderSendRequest request);
/**
* 一号通商家寄件 寄件
* @param request 寄件请求数据
* @param storeOrder 当前操作订单数据
*/
void expressForOnePassShipment(StoreOrderSendRequest request, StoreOrder storeOrder);
/**
* 一号通商家寄件 快递揽件回调
* @param jsonObject 回调结果
*/
void expressForOnePassShipmentTakeCallBack(JSONObject jsonObject);
/**
* 一号通商家寄件 取消寄件回调
* @param jsonObject 回调结果
*/
void expressForOnePassShipmentCancelCallBack(JSONObject jsonObject);
}

Some files were not shown because too many files have changed in this diff Show More