| | |
| | | import com.ruoyi.shop.mapper.shop.ShopStaffMapper; |
| | | import com.ruoyi.shop.service.shop.ShopStaffService; |
| | | import com.ruoyi.system.api.domain.dto.AppEditUserDto; |
| | | import com.ruoyi.system.api.domain.dto.CodeGetDto; |
| | | import com.ruoyi.system.api.domain.dto.MerEditUserDto; |
| | | import com.ruoyi.system.api.domain.dto.MgtShopStaffEditDto; |
| | | import com.ruoyi.system.api.domain.poji.shop.Shop; |
| | | import com.ruoyi.system.api.domain.vo.MerStaffInfoVo; |
| | | import com.ruoyi.system.api.service.RemoteFileService; |
| | | import com.ruoyi.system.api.service.RemoteSysStaffService; |
| | | import com.ruoyi.system.api.service.RemoteUserService; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | @Resource |
| | | private RemoteSysStaffService remoteSysStaffService; |
| | | |
| | | @Resource |
| | | private RemoteFileService remoteFileService; |
| | | /** |
| | | * |
| | | * @param userId |
| | |
| | | merStaffInfoVo.setBusinessTime(shop.getBusinessStartTime()+"-"+shop.getBusinessEndTime()); |
| | | merStaffInfoVo.setShopType(shop.getShopType()); |
| | | merStaffInfoVo.setShopNumber(shop.getShopNumber()); |
| | | String shopCodeUrl = "https://wxapp.hhhrt.cn/mini/shop?shopId="+shop.getShopId(); |
| | | merStaffInfoVo.setShopCodeUrl(shopCodeUrl); |
| | | if(StringUtils.isNotBlank(shop.getShopCode())){ |
| | | merStaffInfoVo.setShopCodeUrl(shop.getShopCode()); |
| | | }else{ |
| | | CodeGetDto codeGetDto = new CodeGetDto(); |
| | | String url = "https://wxapp.hhhrt.cn/mini/activity?activityId="+shop.getShopId(); |
| | | codeGetDto.setUrl(url); |
| | | codeGetDto.setFileName("shop-"+shop.getShopId()); |
| | | String codeUrl = remoteFileService.getAppOrderTotal(codeGetDto).getData(); |
| | | merStaffInfoVo.setShopCodeUrl(codeUrl); |
| | | shopStaffMapper.updateShopCodeUrl(shop.getShopId(),codeUrl); |
| | | } |
| | | return merStaffInfoVo; |
| | | } |
| | | |