Bladeren bron

供应商注册修改1

Aslee 4 jaren geleden
bovenliggende
commit
8b453e4cf9

+ 11 - 6
src/main/java/com/caimei365/user/controller/RegisterApi.java

@@ -136,14 +136,14 @@ public class RegisterApi {
     }
 
     /**
-     * 小程序端分步供应商注册
+     * 供应商注册
      *
      * spi旧接口:supplier/appletsRegistered
      *
      * @param shopRegisterDto ShopRegisterDto{
      *                        source                注册来源: 0网站 1小程序
      *                        name                  组织名称
-     *                        shortName                 供应商公司简称(sname)
+     *                        shortName             供应商公司简称(sname)
      *                        bindMobile            企业绑定手机号
      *                        email                 邮箱
      *                        password              密码
@@ -157,10 +157,15 @@ public class RegisterApi {
      *                        firstShopType         医疗=1和非医疗=2
      *                        secondShopType        医疗的二级分类 一类器械=1、二类器械 =2、三类器械=3、其他=4 /// 1和非医疗没有二级分类
      *                        mainProduct           主打项目(mainpro)
-     *                        passWordConfirm 用户确认密码
-     *                        smsCode         短信验证码(旧:activationCode)
-     *                        isAgreed        是否同意勾选同意协议,1是,其他否
-     *                        whichStep       注册步数: PC(0),小程序(1,2,3)
+     *                        mainProductDesc       主打系列商品说明
+     *                        passWordConfirm       用户确认密码
+     *                        shopDesc   公司介绍
+     *                        website               官网网址
+     *                        wxOfficialAccount     微信公众号
+     *                        wxApplets             微信小程序
+     *                        smsCode               短信验证码(旧:activationCode)
+     *                        isAgreed              是否同意勾选同意协议,1是,其他否
+     *                        whichStep             注册步数: PC(0),小程序(1,2,3)
      *                    }
      * @param headers         HttpHeaders
      */

+ 25 - 0
src/main/java/com/caimei365/user/model/dto/ShopApplyDto.java

@@ -92,6 +92,31 @@ public class ShopApplyDto implements Serializable {
      */
     @ApiModelProperty("主打项目(mainpro)")
     private String mainProduct;
+    /**
+     * 主打系列商品说明
+     */
+    @ApiModelProperty("主打系列商品说明")
+    private String mainProductDesc;
+    /**
+     * 公司介绍
+     */
+    @ApiModelProperty("公司介绍")
+    private String shopDesc;
+    /**
+     * 官网地址
+     */
+    @ApiModelProperty("官网地址")
+    private String website;
+    /**
+     * 微信公众号
+     */
+    @ApiModelProperty("微信公众号")
+    private String wxOfficialAccount;
+    /**
+     * 微信小程序
+     */
+    @ApiModelProperty("微信小程序")
+    private String wxApplets;
     /**
      * 是否同意勾选同意协议,1是,其他否
      */

+ 25 - 0
src/main/java/com/caimei365/user/model/dto/ShopRegisterDto.java

@@ -126,4 +126,29 @@ public class ShopRegisterDto implements Serializable {
      */
     @ApiModelProperty("主打项目(mainpro)")
     private String mainProduct;
+    /**
+     * 主打系列商品说明
+     */
+    @ApiModelProperty("主打系列商品说明")
+    private String mainProductDesc;
+    /**
+     * 公司介绍
+     */
+    @ApiModelProperty("公司介绍")
+    private String shopDesc;
+    /**
+     * 官网地址
+     */
+    @ApiModelProperty("官网地址")
+    private String website;
+    /**
+     * 微信公众号
+     */
+    @ApiModelProperty("微信公众号")
+    private String wxOfficialAccount;
+    /**
+     * 微信小程序
+     */
+    @ApiModelProperty("微信小程序")
+    private String wxApplets;
 }

+ 21 - 0
src/main/java/com/caimei365/user/model/po/ShopPo.java

@@ -1,5 +1,6 @@
 package com.caimei365.user.model.po;
 
+import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -78,6 +79,26 @@ public class ShopPo implements Serializable {
      * 主打项目(mainpro)
      */
     private String mainProduct;
+    /**
+     * 主打系列商品说明
+     */
+    private String mainProductDesc;
+    /**
+     * 公司介绍
+     */
+    private String shopDesc;
+    /**
+     * 官网地址
+     */
+    private String website;
+    /**
+     * 微信公众号
+     */
+    private String wxOfficialAccount;
+    /**
+     * 微信小程序
+     */
+    private String wxApplets;
     /**
      * 添加时间
      */

+ 12 - 0
src/main/java/com/caimei365/user/model/vo/ShopVo.java

@@ -168,4 +168,16 @@ public class ShopVo implements Serializable {
      * 公司LOGO
      */
     private String logo;
+    /**
+     * 官网地址
+     */
+    private String website;
+    /**
+     * 微信公众号
+     */
+    private String wxOfficialAccount;
+    /**
+     * 微信小程序
+     */
+    private String wxApplets;
 }

+ 10 - 0
src/main/java/com/caimei365/user/service/impl/RegisterServiceImpl.java

@@ -767,6 +767,16 @@ public class RegisterServiceImpl implements RegisterService{
         shop.setSecondShopType(shopRegisterDto.getSecondShopType());
         // 主打项目
         shop.setMainProduct(shopRegisterDto.getMainProduct());
+        // 主打系列商品说明
+        shop.setMainProductDesc(shopRegisterDto.getMainProductDesc());
+        // 公司介绍
+        shop.setShopDesc(shopRegisterDto.getShopDesc());
+        // 官网地址
+        shop.setWebsite(shopRegisterDto.getWebsite());
+        // 微信公众号
+        shop.setWxOfficialAccount(shopRegisterDto.getWxOfficialAccount());
+        // 微信小程序
+        shop.setWxApplets(shopRegisterDto.getWxApplets());
         // 添加时间
         shop.setAddTime(current);
         // 是否可用,1可用

+ 7 - 2
src/main/resources/mapper/RegisterMapper.xml

@@ -22,8 +22,8 @@
         values(#{organizeId},#{registerTime},#{registerIp},#{source},#{registerUserTypeId},#{name},#{userName},#{bindMobile},#{email},#{userIdentity},#{userPermission},#{manufacturerStatus},#{password},#{agreeFlag},#{validFlag})
     </insert>
     <insert id="insertShop" parameterType="com.caimei365.user.model.po.ShopPo" keyProperty="shopId" useGeneratedKeys="true">
-        insert into shop(`userID`, `name`, `sname`, `linkMan`, `contractMobile`, `contractEmail1`, `provinceID`, `cityID`, `townID`, `address`, `socialCreditCode`, `businessLicenseImage`, `firstShopType`, `secondShopType`, `mainpro`, `addTime`, `validFlag`, `status`)
-        values(#{userId},#{name},#{shortName},#{linkMan},#{contractMobile},#{contractEmail},#{provinceId},#{cityId},#{townId},#{address},#{socialCreditCode},#{businessLicense},#{firstShopType},#{secondShopType},#{mainProduct},#{addTime},#{validFlag},#{status})
+        insert into shop(`userID`, `name`, `sname`, `linkMan`, `contractMobile`, `contractEmail1`, `provinceID`, `cityID`, `townID`, `address`, `socialCreditCode`, `businessLicenseImage`, `firstShopType`, `secondShopType`, `mainpro`, `productDesc`, `info`, `website`, `wxOfficialAccount`, `wxApplets`, `addTime`, `validFlag`, `status`)
+        values(#{userId},#{name},#{shortName},#{linkMan},#{contractMobile},#{contractEmail},#{provinceId},#{cityId},#{townId},#{address},#{socialCreditCode},#{businessLicense},#{firstShopType},#{secondShopType},#{mainProduct},#{mainProductDesc},#{shopDesc},#{website},#{wxOfficialAccount},#{wxApplets},#{addTime},#{validFlag},#{status})
     </insert>
     <update id="updateUserClubId">
         update user set clubID = #{clubId} where userID = #{userId}
@@ -102,6 +102,11 @@
             <if test="mainProduct != null and mainProduct != ''">
                 mainpro = #{mainProduct},
             </if>
+            productDesc = #{mainProductDesc},
+            info = #{shopDesc},
+            website = #{website},
+            wxOfficialAccount = #{wxOfficialAccount},
+            wxApplets = #{wxApplets},
             status = #{status}
         where shopID = #{shopId}
     </update>

+ 1 - 1
src/main/resources/mapper/ShopMapper.xml

@@ -93,7 +93,7 @@
                address, socialCreditCode, businessLicenseImage as businessLicense, firstShopType, secondShopType,
                mainpro as mainProduct, productDesc as mainProductDesc,legalPerson,registeredCapital,fax as faxNumber,
                nature as companyNature, turnover, medicalPracticeLicenseImg1 as medicalPracticeLicense, info as shopDesc,
-               businessScope, logo, addTime, status, contractPhone,  validFlag
+               businessScope, logo, addTime, status, contractPhone, validFlag, website, wxOfficialAccount, wxApplets
         from shop where shopID = #{shopId}
     </select>
 </mapper>