Browse Source

供应商注册修改1

Aslee 4 years ago
parent
commit
8b453e4cf9

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

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

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

@@ -126,4 +126,29 @@ public class ShopRegisterDto implements Serializable {
      */
      */
     @ApiModelProperty("主打项目(mainpro)")
     @ApiModelProperty("主打项目(mainpro)")
     private String mainProduct;
     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;
 package com.caimei365.user.model.po;
 
 
+import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.Data;
 
 
 import java.io.Serializable;
 import java.io.Serializable;
@@ -78,6 +79,26 @@ public class ShopPo implements Serializable {
      * 主打项目(mainpro)
      * 主打项目(mainpro)
      */
      */
     private String mainProduct;
     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
      * 公司LOGO
      */
      */
     private String 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.setSecondShopType(shopRegisterDto.getSecondShopType());
         // 主打项目
         // 主打项目
         shop.setMainProduct(shopRegisterDto.getMainProduct());
         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);
         shop.setAddTime(current);
         // 是否可用,1可用
         // 是否可用,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})
         values(#{organizeId},#{registerTime},#{registerIp},#{source},#{registerUserTypeId},#{name},#{userName},#{bindMobile},#{email},#{userIdentity},#{userPermission},#{manufacturerStatus},#{password},#{agreeFlag},#{validFlag})
     </insert>
     </insert>
     <insert id="insertShop" parameterType="com.caimei365.user.model.po.ShopPo" keyProperty="shopId" useGeneratedKeys="true">
     <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>
     </insert>
     <update id="updateUserClubId">
     <update id="updateUserClubId">
         update user set clubID = #{clubId} where userID = #{userId}
         update user set clubID = #{clubId} where userID = #{userId}
@@ -102,6 +102,11 @@
             <if test="mainProduct != null and mainProduct != ''">
             <if test="mainProduct != null and mainProduct != ''">
                 mainpro = #{mainProduct},
                 mainpro = #{mainProduct},
             </if>
             </if>
+            productDesc = #{mainProductDesc},
+            info = #{shopDesc},
+            website = #{website},
+            wxOfficialAccount = #{wxOfficialAccount},
+            wxApplets = #{wxApplets},
             status = #{status}
             status = #{status}
         where shopID = #{shopId}
         where shopID = #{shopId}
     </update>
     </update>

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

@@ -93,7 +93,7 @@
                address, socialCreditCode, businessLicenseImage as businessLicense, firstShopType, secondShopType,
                address, socialCreditCode, businessLicenseImage as businessLicense, firstShopType, secondShopType,
                mainpro as mainProduct, productDesc as mainProductDesc,legalPerson,registeredCapital,fax as faxNumber,
                mainpro as mainProduct, productDesc as mainProductDesc,legalPerson,registeredCapital,fax as faxNumber,
                nature as companyNature, turnover, medicalPracticeLicenseImg1 as medicalPracticeLicense, info as shopDesc,
                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}
         from shop where shopID = #{shopId}
     </select>
     </select>
 </mapper>
 </mapper>