Commit b22df708 by 墨竹

fix:员工列表超时接口优化

parent 269abff9
...@@ -513,6 +513,7 @@ ...@@ -513,6 +513,7 @@
#{item} #{item}
</foreach> </foreach>
</if> </if>
group by a.staff_id
limit 100 limit 100
</select> </select>
......
...@@ -123,16 +123,10 @@ public class WxStaffController extends WebBaseController { ...@@ -123,16 +123,10 @@ public class WxStaffController extends WebBaseController {
List<StaffVO> resultList = new ArrayList<>(); List<StaffVO> resultList = new ArrayList<>();
for (StaffDTO staffDTO : resultlist) { for (StaffDTO staffDTO : resultlist) {
String enterpriseId = staffDTO.getEnterpriseId(); String enterpriseId = staffDTO.getEnterpriseId();
String clerkCode = staffDTO.getClerkCode(); long memberCount = distributeApiService.getClerkMemberCount(enterpriseId, staffDTO.getClerkId(), storeId);
ClerkDTO clerk = clerkService.getClerkByClerkCode(enterpriseId, clerkCode); logger.info("【获取会员数】enterpriseId={},clerkId={},storeId={},memberCount={}", enterpriseId, staffDTO.getClerkId(), storeId, memberCount);
if (clerk != null) { staffDTO.setMemberCount(Convert.toInt(memberCount, 0));
long memberCount = distributeApiService.getClerkMemberCount(enterpriseId, clerk.getClerkId(), storeId); resultList.add(EntityUtil.changeEntityNew(StaffVO.class, staffDTO));
logger.info("【获取会员数】enterpriseId={},clerkId={},storeId={},memberCount={}", enterpriseId, clerk.getClerkId(), storeId, memberCount);
staffDTO.setMemberCount(Convert.toInt(memberCount, 0));
staffDTO.setClerkId(clerk.getClerkId());
staffDTO.setClerkCode(clerk.getClerkCode());
resultList.add(EntityUtil.changeEntityNew(StaffVO.class, staffDTO));
}
} }
return resultResponse(HaoBanErrCode.ERR_1, resultList); return resultResponse(HaoBanErrCode.ERR_1, resultList);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment