From 3f7a3aefe2965459aed169383b285fba400cfe8c Mon Sep 17 00:00:00 2001 From: jiangqs <343695869@qq.com> Date: 星期日, 04 六月 2023 13:13:54 +0800 Subject: [PATCH] Merge branch 'master' of http://sinata.cn:10101/gitblit/r/java/HongRuiTang --- ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopProportion.java | 4 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/FinishOrder.java | 4 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/OrderPayment.java | 4 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/goods/GoodsService.java | 8 ++ ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/BackMessage.java | 2 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtShopController.java | 2 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopFlow.java | 8 +- ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopFundRecord.java | 4 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java | 32 ++++++++++ ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/management/MgtGoodsController.java | 10 +++ ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/AuthenticationProcess.java | 2 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopAccount.java | 2 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/poji/shop/Shop.java | 15 ++++ ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/MgtGoodsEditDto.java | 21 ++++-- ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/OrderRefund.java | 6 +- ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/PaymentMessage.java | 4 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/ProfitSharing.java | 2 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/dto/MgtEditShopDto.java | 2 ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml | 4 + ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/order/ServiceRecordDetail.java | 2 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/GoodsServiceImpl.java | 12 ++++ ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopAuthentication.java | 2 22 files changed, 117 insertions(+), 35 deletions(-) diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/poji/shop/Shop.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/poji/shop/Shop.java index bdb3976..4dadebc 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/poji/shop/Shop.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/poji/shop/Shop.java @@ -39,7 +39,7 @@ @TableField("del_flag") private Integer delFlag; /** - * 商户状态-1删除0冻结1正常2终止合作 + * 商户状态-1删除0冻结1正常2合作终止3进件中 */ @TableField("shop_status") private Integer shopStatus; @@ -257,6 +257,19 @@ @TableField("shop_source") private String shopSource; + /** + * 冻结标记 + */ + @TableField("frozen_flag") + private Integer frozenFlag; + + /** + * 合作标记 + */ + @TableField("cooperative_flag") + private Integer cooperativeFlag; + + @Override protected Serializable pkVal() { diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/management/MgtGoodsController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/management/MgtGoodsController.java index 386a9bc..baf2e93 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/management/MgtGoodsController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/management/MgtGoodsController.java @@ -4,6 +4,7 @@ import com.ruoyi.common.core.domain.R; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.goods.domain.dto.MerGoodsPageDto; +import com.ruoyi.goods.domain.dto.MgtGoodsEditDto; import com.ruoyi.goods.domain.dto.MgtGoodsPageDto; import com.ruoyi.goods.domain.vo.MerGoodsPageVo; import com.ruoyi.goods.domain.vo.MgtGoodsPageVo; @@ -58,6 +59,13 @@ return R.ok(mgtGoodsTotalVo); } - + @RequestMapping(value = "/editMgtGoods", method = RequestMethod.POST) + @ApiOperation(value = "平台编辑商品") + public R editMgtGoods(@RequestBody MgtGoodsEditDto mgtGoodsEditDto) { + Long userId = SecurityUtils.getUserId(); + mgtGoodsEditDto.setUserId(userId); + goodsService.editMgtGoods(mgtGoodsEditDto); + return R.ok(); + } } diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/MgtGoodsEditDto.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/MgtGoodsEditDto.java index efb7046..e654c08 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/MgtGoodsEditDto.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/domain/dto/MgtGoodsEditDto.java @@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; +import com.ruoyi.system.api.domain.dto.MgtBaseDto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -16,13 +17,13 @@ * @version: 1.0 */ @Data -public class MgtGoodsEditDto { +public class MgtGoodsEditDto extends MgtBaseDto { - @ApiModelProperty(value = "商品id") + @ApiModelProperty(value = "商品id 新增时不传") private String goodsId; - @ApiModelProperty(value = "商品状态-1删除1上架2下架") + @ApiModelProperty(value = "商品状态1上架2下架") private Integer goodsStatus; @ApiModelProperty(value = "商品类型1周期2服务3体验4单品") @@ -34,7 +35,16 @@ @ApiModelProperty(value = "商品名称") private String goodsName; - @ApiModelProperty(value = "周期次数标记0否1是") + @ApiModelProperty(value = "商品图片") + private String goodsPicture; + + @ApiModelProperty(value = "商品视频") + private String goodsVideo; + + @ApiModelProperty(value = "商品banner 多个用,号隔开") + private String goodsBanners; + + @ApiModelProperty(value = "是否明确次数0否1是") private Integer cycleNumFlag; @ApiModelProperty(value = "服务次数") @@ -48,9 +58,6 @@ @ApiModelProperty(value = "最低售价") private BigDecimal mininumPrice; - - @ApiModelProperty(value = "订金标记0否1是") - private Integer subscriptionFlag; @ApiModelProperty(value = "订金") private BigDecimal subscription; diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/goods/GoodsService.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/goods/GoodsService.java index 7fa199d..484bcf2 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/goods/GoodsService.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/goods/GoodsService.java @@ -77,8 +77,14 @@ List<MgtGoodsPageVo> pageMgtGoods(Page page,MgtGoodsPageDto mgtGoodsPageDto); /** - * + * 平台获取商品统计 * @return */ MgtGoodsTotalVo getMgtGoodsTotal(); + + /** + * 平台编辑商品 + * @param mgtGoodsEditDto + */ + void editMgtGoods(MgtGoodsEditDto mgtGoodsEditDto); } diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/GoodsServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/GoodsServiceImpl.java index 0d2763b..06d8a08 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/GoodsServiceImpl.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/GoodsServiceImpl.java @@ -251,4 +251,16 @@ public MgtGoodsTotalVo getMgtGoodsTotal(){ return goodsMapper.getMgtGoodsTotal(); } + + /** + * 平台编辑商品 + * @param mgtGoodsEditDto + */ + @Override + public void editMgtGoods(MgtGoodsEditDto mgtGoodsEditDto){ + + + + + } } diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/BackMessage.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/BackMessage.java index 1690a6d..9094dc2 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/BackMessage.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/BackMessage.java @@ -31,7 +31,7 @@ * 报文id */ @TableId(value = "message_id", type = IdType.AUTO) - private Integer messageId; + private Long messageId; /** * 删除标记 */ diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/FinishOrder.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/FinishOrder.java index 554020c..6a12c8c 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/FinishOrder.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/FinishOrder.java @@ -31,7 +31,7 @@ * 完结id */ @TableId("finish_id") - private Integer finishId; + private Long finishId; /** * 删除标记 */ @@ -41,7 +41,7 @@ * 商户id */ @TableField("shop_id") - private Integer shopId; + private Long shopId; /** * 订单id */ diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/OrderPayment.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/OrderPayment.java index 43415ca..20d618b 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/OrderPayment.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/OrderPayment.java @@ -42,12 +42,12 @@ * 用户id */ @TableField("user_id") - private Integer userId; + private Long userId; /** * 商户id */ @TableField("shop_id") - private Integer shopId; + private Long shopId; /** * 订单id */ diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/OrderRefund.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/OrderRefund.java index eda0c00..e15e486 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/OrderRefund.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/OrderRefund.java @@ -46,7 +46,7 @@ * 售后id */ @TableField("after_sales_id") - private Integer afterSalesId; + private String afterSalesId; /** * 订单id */ @@ -56,12 +56,12 @@ * 用户id */ @TableField("user_id") - private Integer userId; + private Long userId; /** * 商户id */ @TableField("shop_id") - private Integer shopId; + private Long shopId; /** * 退款金额 */ diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/PaymentMessage.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/PaymentMessage.java index 0b29c84..179d46e 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/PaymentMessage.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/PaymentMessage.java @@ -32,7 +32,7 @@ * 报文id */ @TableId(value = "message_id", type = IdType.AUTO) - private Integer messageId; + private Long messageId; /** * 删除标记 */ @@ -47,7 +47,7 @@ * 发起关联id */ @TableField("send_id") - private Integer sendId; + private Long sendId; /** * 发送报文 */ diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/ProfitSharing.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/ProfitSharing.java index 5bd9ab0..ad038c8 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/ProfitSharing.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/account/ProfitSharing.java @@ -48,7 +48,7 @@ * 商户id */ @TableField("shop_id") - private Integer shopId; + private Long shopId; /** * 订单id */ diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/order/ServiceRecordDetail.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/order/ServiceRecordDetail.java index f24ed11..91792df 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/order/ServiceRecordDetail.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/pojo/order/ServiceRecordDetail.java @@ -31,7 +31,7 @@ * id */ @TableId(value = "id", type = IdType.AUTO) - private Integer id; + private Long id; /** * 删除标记 */ diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtShopController.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtShopController.java index 7b98f67..7f1eb58 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtShopController.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtShopController.java @@ -49,7 +49,7 @@ } @RequestMapping(value = "/createMgtShop", method = RequestMethod.POST) - @ApiOperation(value = "创建商户") + @ApiOperation(value = "平台编辑商户") public R createMgtShop(@RequestBody MgtEditShopDto mgtEditShopDto) { Long userId = SecurityUtils.getUserId(); mgtEditShopDto.setUserId(userId); diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/dto/MgtEditShopDto.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/dto/MgtEditShopDto.java index 030fd6c..7751f40 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/dto/MgtEditShopDto.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/dto/MgtEditShopDto.java @@ -16,7 +16,7 @@ public class MgtEditShopDto extends MgtBaseDto { - @ApiModelProperty(value = "商户id,新增不传") + @ApiModelProperty(value = "商户id 新增不传") private Long shopId; @ApiModelProperty("商户名称") diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/AuthenticationProcess.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/AuthenticationProcess.java index 77f2039..e600ce1 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/AuthenticationProcess.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/AuthenticationProcess.java @@ -32,7 +32,7 @@ * 步骤id */ @TableId(value = "process_id", type = IdType.AUTO) - private Integer processId; + private Long processId; /** * 删除标记 */ diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopAccount.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopAccount.java index 3ad9787..7b0390a 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopAccount.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopAccount.java @@ -31,7 +31,7 @@ * 商户id */ @TableId("shop_id") - private Integer shopId; + private Long shopId; /** * 删除标记 */ diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopAuthentication.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopAuthentication.java index b9adcad..2496261 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopAuthentication.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopAuthentication.java @@ -42,7 +42,7 @@ * 商户id */ @TableField("shop_id") - private Integer shopId; + private Long shopId; /** * 申请编号 */ diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopFlow.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopFlow.java index 8124e63..d3917b0 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopFlow.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopFlow.java @@ -2,6 +2,8 @@ import java.math.BigDecimal; import java.util.Date; + +import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.activerecord.Model; @@ -31,8 +33,8 @@ /** * 流水id */ - @TableId("flow_id") - private Integer flowId; + @TableId(value = "flow_id",type = IdType.AUTO) + private Long flowId; /** * 删除标记 */ @@ -42,7 +44,7 @@ * 商户id */ @TableField("shop_id") - private Integer shopId; + private Long shopId; /** * 流水类型1订单收入2退款支出3分账支出 */ diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopFundRecord.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopFundRecord.java index f624424..8e8a6ad 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopFundRecord.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopFundRecord.java @@ -42,7 +42,7 @@ * 商户id */ @TableField("shop_id") - private Integer shopId; + private Long shopId; /** * 记录类型1订单支付2取消订单3 */ @@ -72,7 +72,7 @@ * 关联用户id */ @TableField("relation_user_id") - private Integer relationUserId; + private Long relationUserId; /** * 关联订单id */ diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopProportion.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopProportion.java index 1fccda2..c65f8b0 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopProportion.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopProportion.java @@ -42,7 +42,7 @@ * 商户id */ @TableField("shop_id") - private Integer shopId; + private Long shopId; /** * 商户类型 */ @@ -62,7 +62,7 @@ * 更新用户id */ @TableField("update_user_id") - private Integer updateUserId; + private Long updateUserId; @Override diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java index 8a4dc81..7c330bb 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java @@ -1,4 +1,5 @@ package com.ruoyi.shop.service.impl.shop; +import java.math.BigDecimal; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; @@ -75,6 +76,14 @@ @Resource private ShopStaffService shopStaffService; + + @Resource + private ShopAccountService shopAccountService; + + @Resource + private ShopAuthenticationService shopAuthenticationService; + + /** * 获取商户详情 * @param shopId @@ -117,6 +126,7 @@ @Override public void createShop(MgtEditShopDto MGTEditShopDto){ Shop shop = new Shop(); + Boolean newShop = false; if(MGTEditShopDto.getShopId()!=null){ shop = this.getById(MGTEditShopDto.getShopId()); shop.setUpdateTime(DateUtils.getNowDate()); @@ -130,9 +140,12 @@ shopRelUserService.deleteByShopId(shop.getShopId()); shopStaffService.clearShopStaffRelation(shop.getShopId()); }else{ - shop.setShopStatus(2); + shop.setShopStatus(3); shop.setCreateTime(DateUtils.getNowDate()); shop.setCreateUserId(MGTEditShopDto.getUserId()); + shop.setFrozenFlag(0); + shop.setCooperativeFlag(0); + newShop = true; } BeanUtils.copyProperties(MGTEditShopDto,shop); this.saveOrUpdate(shop); @@ -206,6 +219,23 @@ shopFileService.save(shopFile); } } + if(newShop){ + ShopAccount shopAccount = new ShopAccount(); + shopAccount.setShopId(shop.getShopId()); + shopAccount.setDelFlag(0); + shopAccount.setTotalIncome(new BigDecimal("0")); + shopAccount.setTotalDisburse(new BigDecimal("0")); + shopAccount.setTotalRefund(new BigDecimal("0")); + shopAccount.setTotalProfitsharing(new BigDecimal("0")); + shopAccount.setTotalMoney(new BigDecimal("0")); + shopAccountService.saveOrUpdate(shopAccount); + String authId = IdUtils.simpleUUID(); + ShopAuthentication shopAuthentication = new ShopAuthentication(); + shopAuthentication.setAuthId(authId); + shopAuthentication.setDelFlag(0); + shopAuthentication.setShopId(shop.getShopId()); + shopAuthenticationService.saveOrUpdate(shopAuthentication); + } } /** diff --git a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml index 3c02e38..ba2e6b7 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml +++ b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml @@ -51,6 +51,8 @@ <result property="shopTags" column="shop_tags" /> <result property="signUserId" column="sign_user_id" /> <result property="shopSource" column="shop_source" /> + <result property="frozenFlag" column="frozen_flag" /> + <result property="cooperativeFlag" column="cooperative_flag" /> </resultMap> <sql id="selectShopVo"> @@ -104,6 +106,8 @@ <if test="shopTags != null and shopTags != ''"> and shop_tags = #{shopTags}</if> <if test="signUserId != null "> and sign_user_id = #{signUserId}</if> <if test="shopSource != null and shopSource != ''"> and shop_source = #{shopSource}</if> + <if test="frozenFlag != null and frozenFlag != ''"> and frozen_flag = #{frozenFlag}</if> + <if test="cooperativeFlag != null and cooperativeFlag != ''"> and cooperative_flag = #{cooperativeFlag}</if> </where> </select> -- Gitblit v1.7.1