From 2b05185ea72d3250d0952e94083dc868ab192f2c Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Thu, 30 May 2024 14:37:34 +0800
Subject: [PATCH] 图片上传
---
src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java | 3 +
src/main/java/cc/mrbird/febs/mall/dto/ShopApplyDto.java | 32 +++-------------
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java | 6 ++
src/main/resources/templates/febs/views/modules/mallMember/shopApplyInfo.html | 37 ++++++------------
src/main/resources/templates/febs/views/modules/mallMember/shopApply.html | 26 ++-----------
5 files changed, 30 insertions(+), 74 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/dto/ShopApplyDto.java b/src/main/java/cc/mrbird/febs/mall/dto/ShopApplyDto.java
index 8fc1932..19c3ef0 100644
--- a/src/main/java/cc/mrbird/febs/mall/dto/ShopApplyDto.java
+++ b/src/main/java/cc/mrbird/febs/mall/dto/ShopApplyDto.java
@@ -14,39 +14,19 @@
@ApiModel(value = "ShopApplyDto", description = "申请通道接口参数接收类")
public class ShopApplyDto {
- @NotBlank(message = "参数错误")
- @ApiModelProperty(value = "商店名称")
- private String shopName;
-
- @NotBlank(message = "参数错误")
- @ApiModelProperty(value = "经度")
- private String longitude;
-
- @NotBlank(message = "参数错误")
- @ApiModelProperty(value = "纬度")
- private String latitude;
-
- @NotBlank(message = "参数错误")
@ApiModelProperty(value = "姓名", example = "123")
private String name;
- @NotBlank(message = "参数错误")
- @ApiModelProperty(value = "联系方式", example = "15712341234")
+ @ApiModelProperty(value = "电话", example = "15712341234")
private String phone;
@NotBlank(message = "参数错误")
- @ApiModelProperty(value = "身份证")
- private String idcard;
+ @ApiModelProperty(value = "店铺名称")
+ private String shopName;
- @NotBlank(message = "参数错误")
- @ApiModelProperty(value = "营业执照")
- private String businessLicense;
-
- @NotBlank(message = "参数错误")
- @ApiModelProperty(value = "经营场地")
- private String saleArea;
-
- @NotBlank(message = "参数错误")
@ApiModelProperty(value = "地址")
private String address;
+
+ @ApiModelProperty(value = "营业执照")
+ private String businessLicense;
}
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
index 1b46a1c..5139665 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
@@ -94,8 +94,12 @@
public Long createOrder(AddOrderDto addOrderDto) {
Long memberId = LoginUserUtil.getLoginUser().getId();
MallMember member = mallMemberMapper.selectById(memberId);
+ Integer storeMaster = member.getStoreMaster();
+ if(1 != storeMaster){
+ throw new FebsException("请先认证店铺信息");
+ }
- //验证用户的等级
+ //验证用户的等级
// if(AgentLevelEnum.ZERO_LEVEL.name().equals(member.getLevel())){
// throw new FebsException("请先申请成为代理人");
// }
diff --git a/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java b/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java
index 59c4080..688bac5 100644
--- a/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java
+++ b/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java
@@ -99,4 +99,7 @@
@ApiModelProperty(value = "会员信息")
private MallVipConfig vipInfo;
+
+ @ApiModelProperty(value = "是否验证店铺信息")
+ private Integer storeMaster;
}
diff --git a/src/main/resources/templates/febs/views/modules/mallMember/shopApply.html b/src/main/resources/templates/febs/views/modules/mallMember/shopApply.html
index 4db2520..a4d8ce7 100644
--- a/src/main/resources/templates/febs/views/modules/mallMember/shopApply.html
+++ b/src/main/resources/templates/febs/views/modules/mallMember/shopApply.html
@@ -52,27 +52,9 @@
<a lay-event="edit" shiro:hasPermission="user:update"><i
class="layui-icon febs-edit-area febs-blue"></i></a>
</script>
-<script type="text/html" id="card-url">
- {{#
- var imgUrl = d.idcard;
- if(imgUrl) {
- imgUrl = imgUrl.substring(imgUrl.indexOf(',') + 1);
- }
- }}
- <img src="{{ imgUrl }}" alt="" />
-</script>
<script type="text/html" id="license-url">
{{#
var imgUrl = d.businessLicense;
- if(imgUrl) {
- imgUrl = imgUrl.substring(imgUrl.indexOf(',') + 1);
- }
- }}
- <img src="{{ imgUrl }}" alt="" />
-</script>
-<script type="text/html" id="area-url">
- {{#
- var imgUrl = d.saleArea;
if(imgUrl) {
imgUrl = imgUrl.substring(imgUrl.indexOf(',') + 1);
}
@@ -149,11 +131,11 @@
cols: [[
{field: 'vipName', title: '会员名称', minWidth: 100},
{field: 'inviteId', title: '邀请码', minWidth: 100},
- {field: 'name', title: '法人姓名', minWidth: 100},
- {field: 'phone', title: '联系方式', minWidth: 100},
- {templet: '#card-url', title: '身份证', minWidth: 100},
+ {field: 'name', title: '姓名', minWidth: 100},
+ {field: 'phone', title: '电话', minWidth: 100},
+ {field: 'shopName', title: '店铺名称', minWidth: 100},
+ {field: 'address', title: '店铺地址', minWidth: 100},
{templet: '#license-url', title: '营业执照', minWidth: 100},
- {templet: '#area-url', title: '经营场地', minWidth: 100},
{templet: '#apply-status', title: '状态', minWidth: 100},
{title: '操作',
templet: function (d) {
diff --git a/src/main/resources/templates/febs/views/modules/mallMember/shopApplyInfo.html b/src/main/resources/templates/febs/views/modules/mallMember/shopApplyInfo.html
index ecfefc9..8924e94 100644
--- a/src/main/resources/templates/febs/views/modules/mallMember/shopApplyInfo.html
+++ b/src/main/resources/templates/febs/views/modules/mallMember/shopApplyInfo.html
@@ -26,21 +26,15 @@
</div>
</div>
<div class="layui-form-item">
- <label class="layui-form-label febs-form-item-require">法人名称:</label>
+ <label class="layui-form-label febs-form-item-require">姓名:</label>
<div class="layui-input-block">
<input type="text" name="name" data-th-id="${apply.name}" autocomplete="off" class="layui-input" readonly>
</div>
</div>
<div class="layui-form-item">
- <label class="layui-form-label febs-form-item-require">联系方式:</label>
+ <label class="layui-form-label febs-form-item-require">电话:</label>
<div class="layui-input-block">
<input type="text" name="phone" data-th-id="${apply.phone}" autocomplete="off" class="layui-input" readonly>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label febs-form-item-require">身份证:</label>
- <div class="layui-input-block">
- <blockquote id="cardUrl"></blockquote>
</div>
</div>
<div class="layui-form-item">
@@ -50,9 +44,15 @@
</div>
</div>
<div class="layui-form-item">
- <label class="layui-form-label febs-form-item-require">经营场地:</label>
+ <label class="layui-form-label febs-form-item-require">店铺名称:</label>
<div class="layui-input-block">
- <blockquote id="areaUrl"></blockquote>
+ <blockquote id="shopName"></blockquote>
+ </div>
+ </div>
+ <div class="layui-form-item">
+ <label class="layui-form-label febs-form-item-require">店铺地址:</label>
+ <div class="layui-input-block">
+ <blockquote id="address"></blockquote>
</div>
</div>
@@ -82,13 +82,6 @@
form.render();
initUrl();
function initUrl() {
- var cardUrl = apply.idcard;
- if (cardUrl) {
- var list = cardUrl.split(",")
- laytpl(templateHtml).render(list, function(html) {
- $('#cardUrl').append(html);
- })
- }
var businessUrl = apply.businessLicense;
if (businessUrl) {
@@ -97,20 +90,14 @@
$('#businessLicense').append(html);
})
}
-
- var areaUrl = apply.saleArea;
- if (areaUrl) {
- var areaList = areaUrl.split(",")
- laytpl(templateHtml).render(areaList, function(html) {
- $('#areaUrl').append(html);
- })
- }
}
initUserValue();
function initUserValue() {
form.val("shop-apply-detail-form", {
"name": apply.name,
"phone": apply.phone,
+ "shopName": apply.shopName,
+ "address": apply.address,
});
}
--
Gitblit v1.9.1