Explorar o código

Merge branch 'feature/0721-tenant' of http://git.dayaedu.com/yonge/cooleshow into feature/0721-tenant

haonan hai 1 ano
pai
achega
3a07675d32

+ 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);
+    }
 }

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

@@ -60,7 +60,7 @@ public class TenantApplyRecordServiceImpl extends ServiceImpl<TenantApplyRecordM
     private SysConfigService sysConfigService;
 
     @Autowired
-    private SysUserMapper sysUserMapper;
+    private SysUserMapper  sysUserMapper;
 
     /**
      * 查询详情
@@ -126,7 +126,7 @@ public class TenantApplyRecordServiceImpl extends ServiceImpl<TenantApplyRecordM
         // 根据手机号 判断是否已经有机构账户
         TenantStaff tenantStaff = tenantStaffService.getByPhone(tenantApply.getPhone());
         if (tenantStaff != null) {
-            throw new BizException("该手机号已经有机构账");
+            throw new BizException("该手机号已经有机构账");
         }
 
         QueryWrapper<SysUser> sysUserQueryWrapper = new QueryWrapper<>();

+ 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;
     }

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

@@ -523,6 +523,7 @@ public class UserPaymentCoreServiceImpl implements UserPaymentCoreService {
             item.setActivityId(orderReq.getActivityId());
             item.setUserId(orderReq.getUserId());
             item.setPaymentClient(orderReq.getPaymentClient());
+            item.setRecomUserId(orderReq.getRecomUserId());
 
 
             BigDecimal couponAmount = BigDecimal.ZERO;
@@ -531,7 +532,6 @@ public class UserPaymentCoreServiceImpl implements UserPaymentCoreService {
                 // 填充商品基础信息,校验参数合法以性
                 orderGoodsCreate.get(item.getGoodType()).accept(item);
                 UserOrderDetail userOrderDetail = item.getUserOrderDetail();
-                userOrderDetail.setMerchId(orderReq.getRecomUserId());
                 orderDetails.add(userOrderDetail);
                 // 根据优惠券计算实际优惠金额
                 // 计算优惠券金额

+ 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>