mirror of
https://github.com/weizhiqiang1995/erp-pro.git
synced 2025-03-02 10:23:03 +08:00
Merge branch 'company_server' of https://gitee.com/doc_wei01/skyeye into company_server
This commit is contained in:
commit
1bde179bf2
4 changed files with 25 additions and 0 deletions
skyeye-shop
shop-member/src/main/java/com/skyeye
level/service
service/impl
shop-store/src/main/java/com/skyeye/delivery/controller
|
@ -19,4 +19,6 @@ public interface ShopMemberLevelService extends SkyeyeBusinessService<ShopMember
|
|||
|
||||
ShopMemberLevel getMinLevel();
|
||||
|
||||
ShopMemberLevel getSimpleLevelByLevel(Integer level);
|
||||
|
||||
}
|
||||
|
|
|
@ -50,4 +50,13 @@ public class ShopMemberLevelServiceImpl extends SkyeyeBusinessServiceImpl<ShopMe
|
|||
List<ShopMemberLevel> beans = queryAllEnabledMemberLevel();
|
||||
return beans.stream().findFirst().orElse(null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ShopMemberLevel getSimpleLevelByLevel(Integer level) {
|
||||
QueryWrapper<ShopMemberLevel> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq(MybatisPlusUtil.toColumns(ShopMemberLevel::getEnabled), EnableEnum.ENABLE_USING.getKey());
|
||||
queryWrapper.eq(MybatisPlusUtil.toColumns(ShopMemberLevel::getLevel), level);
|
||||
ShopMemberLevel bean = getOne(queryWrapper, false);
|
||||
return bean;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -82,6 +82,12 @@ public class MemberServiceImpl extends SkyeyeBusinessServiceImpl<MemberDao, Memb
|
|||
entity.setPwdNumEnc(oldMember.getPwdNumEnc());
|
||||
if (StrUtil.isEmpty(entity.getLevelId())) {
|
||||
setLevel(entity);
|
||||
} else {
|
||||
ShopMemberLevel shopMemberLevel = shopMemberLevelService.selectById(entity.getLevelId());
|
||||
if (StrUtil.isEmpty(shopMemberLevel.getId())) {
|
||||
shopMemberLevel = shopMemberLevelService.getSimpleLevelByLevel(CommonNumConstants.NUM_ONE);
|
||||
entity.setLevelId(shopMemberLevel.getId());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -84,4 +84,12 @@ public class ShopDeliveryTemplateController {
|
|||
public void queryShopDeliveryTemplate(InputObject inputObject, OutputObject outputObject) {
|
||||
shopDeliveryTemplateService.queryList(inputObject, outputObject);
|
||||
}
|
||||
|
||||
@ApiOperation(id = "selectShopDeliveryTemplateById", value = "根据id查询快递运费模版信息", method = "POST", allUse = "2")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(id = "id", name = "id", value = "主键id", required = "required")})
|
||||
@RequestMapping("/post/ShopDeliveryTemplateController/selectShopDeliveryTemplateById")
|
||||
public void selectShopDeliveryTemplateById(InputObject inputObject, OutputObject outputObject) {
|
||||
shopDeliveryTemplateService.selectById(inputObject, outputObject);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue