huanghongfa
2022-04-19 153e14770fc46d21738dcac41700f616df941d30
修改bug
14个文件已修改
73 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/PageComBatteryCommodityOrderDto.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/PageComBatteryCommoditySpecsDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComBatteryCommodityOrderApi.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComBatteryStoreMapper.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComBatteryCommodityOrderService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComBatteryCommodityOrderBargainServiceImpl.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComBatteryCommodityOrderServiceImpl.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComBatteryStoreServiceImpl.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComChangeCarModelSpecsChildrenServiceImpl.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComChangeCarModelSpecsServiceImpl.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComBatteryCommodityOrderMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComBatteryCommoditySpecsMapper.xml 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComBatteryStoreMapper.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComChangeCarModelRelationMapper.xml 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/PageComBatteryCommodityOrderDto.java
@@ -202,8 +202,11 @@
    @ApiModelProperty(value = "下单时间结束查询")
    private String endTime;
    @ApiModelProperty(value = "是否是小程序查询(1.是 2.否)")
    @ApiModelProperty(value = "是否是小程序查询(1.是 2.否)",hidden = true)
    private Integer isApplets;
    @ApiModelProperty(value = "是否是后台查询(1.是 2.否)",hidden = true)
    private Integer isAdmin;
}
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/common/PageComBatteryCommoditySpecsDto.java
@@ -97,5 +97,7 @@
    @ApiModelProperty(value = "关键词")
    private String keyWord;
    @ApiModelProperty(value = "商品状态(1.上架 2.下架)")
    private Integer status;
}
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComBatteryCommodityOrderApi.java
@@ -43,6 +43,7 @@
    @PostMapping("/page")
    public R queryByPage(@RequestBody PageComBatteryCommodityOrderDto comBatteryCommodityOrder) {
        comBatteryCommodityOrder.setStoreId(this.getCommunityId());
        comBatteryCommodityOrder.setIsAdmin(1);
        return this.comBatteryCommodityOrderService.queryByPage(comBatteryCommodityOrder);
    }
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComBatteryStoreMapper.java
@@ -68,5 +68,11 @@
     * @return  电动车商户用户账号数量
     */
    Integer getStoreUserCountByPhone(@Param("regPhone") String regPhone);
    /**
     * 删除商家并同步删除后台用户数据
     * @param storeId   商家id
     */
    void deleteStoreUserByStoreId(@Param("storeId") Long storeId);
}
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComBatteryCommodityOrderService.java
@@ -132,5 +132,10 @@
     */
    R batteryActivityPayNotify(WxPayNotifyOrderDTO notifyOrderDTO);
    /**
     * 创建秒杀订单
     * @param orderDto  请求参数
     * @return  创建订单结果
     */
    R startSeckill(StartSeckillOrderDto orderDto);
}
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComBatteryCommodityOrderBargainServiceImpl.java
@@ -225,6 +225,9 @@
        ComBatteryCommodityOrder commodityOrder = getCreateOrder(commodity,userAddress,user,commoditySpecs,orderDto,nowDate,commodityActivity);
        Map<String,Object> resultMap = new HashMap<>(2);
        if(commodityOrderMapper.insert(commodityOrder) > 0){
            //更新活动商品库存
            commodityActivity.setCommoditySaleNum(commodityActivity.getCommoditySaleNum() + orderDto.getCount());
            commodityActivityMapper.updateById(commodityActivity);
            //更新商品库存
            commoditySpecs.setStock(commoditySpecs.getStock() - orderDto.getCount());
            commoditySpecsMapper.updateById(commoditySpecs);
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComBatteryCommodityOrderServiceImpl.java
@@ -675,6 +675,11 @@
        return orderBargain;
    }
    /**
     * 创建秒杀订单
     * @param orderDto  请求参数
     * @return  创建订单结果
     */
    @Override
    public R startSeckill(StartSeckillOrderDto orderDto) {
        ComBatteryCommodityActivity commodityActivity = commodityActivityMapper.selectById(orderDto.getActivityId());
@@ -722,6 +727,9 @@
        ComBatteryCommodityOrder commodityOrder = getCreateActivityOrder(commodity,userAddress,user,commoditySpecs,orderDto,nowDate,commodityActivity);
        Map<String,Object> resultMap = new HashMap<>(2);
        if(this.baseMapper.insert(commodityOrder) > 0){
            //更新活动商品库存
            commodityActivity.setCommoditySaleNum(commodityActivity.getCommoditySaleNum() + orderDto.getCount());
            commodityActivityMapper.updateById(commodityActivity);
            //更新商品库存
            commoditySpecs.setStock(commoditySpecs.getStock() - orderDto.getCount());
            commoditySpecsMapper.updateById(commoditySpecs);
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComBatteryStoreServiceImpl.java
@@ -118,6 +118,8 @@
        entity.setId(id);
        entity.setIsDel(ComBatteryStore.IsDel.YES);
        if (this.baseMapper.updateById(entity) > 0) {
            //同时删除账号
            this.baseMapper.deleteStoreUserByStoreId(id);
            return R.ok();
        }
        return R.fail("删除失败");
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComChangeCarModelSpecsChildrenServiceImpl.java
@@ -1,5 +1,8 @@
package com.panzhihua.service_community.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.panzhihua.service_community.dao.ComChangeCarModelRelationMapper;
import com.panzhihua.service_community.entity.ComChangeCarModelRelation;
import com.panzhihua.service_community.entity.ComChangeCarModelSpecsChildren;
import com.panzhihua.service_community.dao.ComChangeCarModelSpecsChildrenMapper;
import com.panzhihua.service_community.service.ComChangeCarModelSpecsChildrenService;
@@ -9,6 +12,8 @@
import com.panzhihua.common.model.vos.R;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import javax.annotation.Resource;
/**
 * title: 换新车-车型子规格表表服务实现类
@@ -22,6 +27,9 @@
 */
@Service("comChangeCarModelSpecsChildrenService")
public class ComChangeCarModelSpecsChildrenServiceImpl extends ServiceImpl<ComChangeCarModelSpecsChildrenMapper, ComChangeCarModelSpecsChildren> implements ComChangeCarModelSpecsChildrenService {
    @Resource
    private ComChangeCarModelRelationMapper modelRelationMapper;
    /**
     * description  queryByPage  分页查询
@@ -85,6 +93,12 @@
     */
    @Override
    public R deleteById(Long id) {
        //判断当前规格是否有被引用
        Integer count = modelRelationMapper.selectCount(new QueryWrapper<ComChangeCarModelRelation>().lambda()
                .eq(ComChangeCarModelRelation::getModelSpecsChildrenId,id));
        if(count > 0){
            return R.fail("该规格已被引用,不可删除");
        }
        ComChangeCarModelSpecsChildren entity = new ComChangeCarModelSpecsChildren();
        entity.setId(id);
        entity.setIsDel(ComChangeCarModelSpecsChildren.IsDel.YES);
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComChangeCarModelSpecsServiceImpl.java
@@ -4,7 +4,9 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.panzhihua.common.model.vos.common.ComChangeCarModelSpecsChildrenVo;
import com.panzhihua.common.model.vos.common.ComChangeCarModelSpecsVo;
import com.panzhihua.service_community.dao.ComChangeCarModelRelationMapper;
import com.panzhihua.service_community.dao.ComChangeCarModelSpecsChildrenMapper;
import com.panzhihua.service_community.entity.ComChangeCarModelRelation;
import com.panzhihua.service_community.entity.ComChangeCarModelSpecs;
import com.panzhihua.service_community.dao.ComChangeCarModelSpecsMapper;
import com.panzhihua.service_community.entity.ComChangeCarModelSpecsChildren;
@@ -35,6 +37,8 @@
    @Resource
    private ComChangeCarModelSpecsChildrenMapper carModelSpecsChildrenMapper;
    @Resource
    private ComChangeCarModelRelationMapper modelRelationMapper;
    /**
     * description  queryByPage  分页查询
@@ -106,6 +110,12 @@
     */
    @Override
    public R deleteById(Long id) {
        //判断当前规格是否有被引用
        Integer count = modelRelationMapper.selectCount(new QueryWrapper<ComChangeCarModelRelation>().lambda()
                .eq(ComChangeCarModelRelation::getModelSpecsId,id));
        if(count > 0){
            return R.fail("该规格已被引用,不可删除");
        }
        ComChangeCarModelSpecs entity = new ComChangeCarModelSpecs();
        entity.setId(id);
        entity.setIsDel(ComChangeCarModelSpecs.IsDel.YES);
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComBatteryCommodityOrderMapper.xml
@@ -175,6 +175,9 @@
            <if test="dto.isApplets != null and dto.isApplets == 1">
                and cbco.status in (2,3,4)
            </if>
            <if test="dto.isAdmin != null and dto.isAdmin == 1">
                and cbco.status in (2,3,4)
            </if>
            <if test="dto.payNo != null and dto.payNo != ''">
                and cbco.pay_no = #{dto.payNo}
            </if>
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComBatteryCommoditySpecsMapper.xml
@@ -54,11 +54,18 @@
            <if test="dto.storeId != null">
                and cbcs.store_id = #{dto.storeId}
            </if>
            <if test="dto.status != null">
                and cbc.status = #{dto.status}
            </if>
            <if test="dto.commodityId != null">
                and cbcs.commodity_id = #{dto.commodityId}
            </if>
            <if test="dto.keyWord != null and dto.keyWord != ''">
                and cbcs.`name` like concat('%',#{dto.keyWord},'%')
                and (
                    cbcs.`name` like concat('%',#{dto.keyWord},'%') or
                    cbc.`name` like concat('%',#{dto.keyWord},'%') or
                    cbcs.commodity_id like concat('%',#{dto.keyWord},'%')
                )
            </if>
        </where>
        order by cbcs.create_at desc
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComBatteryStoreMapper.xml
@@ -114,5 +114,9 @@
        select count(user_id) from sys_user where `type` = 20 and phone = #{regPhone}
    </select>
    <delete id="deleteStoreUserByStoreId">
        delete sys_user where `type` = 20 and community_id = #{storeId}
    </delete>
</mapper>
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComChangeCarModelRelationMapper.xml
@@ -139,6 +139,7 @@
        LEFT JOIN com_change_car_model_specs_children AS cccmsc ON cccmsc.id = cccmr.model_specs_children_id
        LEFT JOIN com_change_car_brand AS cccb ON cccb.id = cccm.brand_id
        <where>
            and cccm.is_del = 2 and cccm.status = 1
            <if test="dto.brandIds != null and dto.brandIds.size > 0">
                and cccm.brand_id in
                <foreach collection='dto.brandIds' item='id' index='index' open='(' close=')' separator=',' >