瀏覽代碼

平台专辑分润

liujc 1 年之前
父節點
當前提交
783c8f3c36

+ 2 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/mapper/SysUserMapper.java

@@ -50,4 +50,6 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
      * @return List<CustomerService.MessageReceives>
      */
     List<CustomerService.MessageReceives> selectMessageReceives(@Param("param") CustomerService.NotifyMessage message);
+
+    com.yonge.cooleshow.auth.api.entity.SysUser findUserByPhone(@Param("phone") String phone);
 }

+ 2 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/SysUserService.java

@@ -28,4 +28,6 @@ public interface SysUserService{
     IdcardInfoExtractor updateUserCard(RealnameAuthReq realNameAuthDto, SysUser sysUser, ClientEnum client);
 
     Map<Long,com.yonge.cooleshow.biz.dal.entity.SysUser> getMapByIds(List<Long> userIds);
+
+    SysUser findUserByPhone(String phone);
 }

+ 6 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/SysUserServiceImpl.java

@@ -124,4 +124,10 @@ public class SysUserServiceImpl implements SysUserService {
         }
         return sysUsers.stream().collect(HashMap::new, (m, v) -> m.put(v.getId(), v), HashMap::putAll);
     }
+
+    @Override
+    public SysUser findUserByPhone(String phone) {
+
+        return sysUserMapper.findUserByPhone(phone);
+    }
 }

+ 3 - 2
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/TenantApplyRecordServiceImpl.java

@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.microsvc.toolkit.common.webportal.exception.BizException;
+import com.yonge.cooleshow.auth.api.entity.SysUser;
 import com.yonge.cooleshow.biz.dal.entity.*;
 import com.yonge.cooleshow.biz.dal.enums.AuthStatusEnum;
 import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
@@ -59,7 +60,7 @@ public class TenantApplyRecordServiceImpl extends ServiceImpl<TenantApplyRecordM
     private SysConfigService sysConfigService;
 
     @Autowired
-    private SysUserMapper sysUserMapper;
+    private SysUserService  sysUserService;
 
     /**
      * 查询详情
@@ -125,7 +126,7 @@ public class TenantApplyRecordServiceImpl extends ServiceImpl<TenantApplyRecordM
         // 根据手机号 判断是否已经有机构账户
         TenantStaff tenantStaff = tenantStaffService.getByPhone(tenantApply.getPhone());
         if (tenantStaff != null) {
-            throw new BizException("该手机号已经有机构账");
+            throw new BizException("该手机号已经有机构账");
         }
 
         // 查询申请记录 是否存在正在申请中的

+ 8 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/UserOrderServiceImpl.java

@@ -228,13 +228,20 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
     public UserOrderVo detail(Long id) {
         UserOrderVo userOrderVo = baseMapper.detailById(id);
         if (null != userOrderVo) {
-            userOrderVo.setOrderDetailList(orderDetailService.getOrderDetilListByOrderNo(userOrderVo.getOrderNo()));
+            List<UserOrderDetailVo> orderDetilListByOrderNo = orderDetailService.getOrderDetilListByOrderNo(userOrderVo.getOrderNo());
+            userOrderVo.setOrderDetailList(orderDetilListByOrderNo);
             if (userOrderVo.getTenantId() != null) {
                 TenantInfo tenantInfo = tenantInfoService.getById(userOrderVo.getTenantId());
                 if (tenantInfo != null) {
                     userOrderVo.setTenantName(tenantInfo.getName());
                 }
             }
+            for (UserOrderDetailVo userOrderDetailVo : orderDetilListByOrderNo) {
+                if (userOrderDetailVo.getGoodType().equals(GoodTypeEnum.TENANT_ALBUM)) {
+                    TenantAlbum tenantAlbum = tenantAlbumService.getById(userOrderDetailVo.getBizId());
+                    userOrderDetailVo.setGoodUrl(tenantAlbum.getCoverImg());
+                }
+            }
         }
         return userOrderVo;
     }

+ 4 - 0
cooleshow-user/user-biz/src/main/resources/config/mybatis/SysUserMapper.xml

@@ -107,5 +107,9 @@
         </where>
         LIMIT 1500
     </select>
+
+    <select id="findUserByPhone" resultType="com.yonge.cooleshow.auth.api.entity.SysUser">
+        SELECT * FROM sys_user WHERE phone_ = #{phone} AND del_flag_ = 0
+    </select>
     <!--客服消息接收者-->
 </mapper>