Commit acb9064a by jinxin

订单api收敛

parent 3c9408f8
...@@ -17,7 +17,7 @@ import com.gic.member.api.dto.info.MemberPersonalInfoDTO; ...@@ -17,7 +17,7 @@ import com.gic.member.api.dto.info.MemberPersonalInfoDTO;
import com.gic.member.api.dto.info.MemberSummaryInfoDTO; import com.gic.member.api.dto.info.MemberSummaryInfoDTO;
import com.gic.member.api.dto.info.qo.QueryMemberInfoDTO; import com.gic.member.api.dto.info.qo.QueryMemberInfoDTO;
import com.gic.member.api.service.MemberOutApiService; import com.gic.member.api.service.MemberOutApiService;
import com.gic.order.api.service.sharding.OrderApiService; import com.gic.order.api.service.member.MemberOrderReadApiService;
import com.gic.orderecommerce.api.constant.OrderChannelEnum; import com.gic.orderecommerce.api.constant.OrderChannelEnum;
import com.gic.orderecommerce.api.dto.MallEorderDTO; import com.gic.orderecommerce.api.dto.MallEorderDTO;
import com.gic.orderecommerce.api.service.EcommerceOrderOutputApiService; import com.gic.orderecommerce.api.service.EcommerceOrderOutputApiService;
...@@ -58,7 +58,7 @@ public class InteractRecordMessageBuilder { ...@@ -58,7 +58,7 @@ public class InteractRecordMessageBuilder {
@Autowired @Autowired
private EcommerceOrderOutputApiService ecommerceOrderOutputApiService; private EcommerceOrderOutputApiService ecommerceOrderOutputApiService;
@Autowired @Autowired
private OrderApiService orderApiService; private MemberOrderReadApiService memberOrderReadApiService;
/** /**
* 计算互动记录的访问次数 * 计算互动记录的访问次数
...@@ -153,8 +153,8 @@ public class InteractRecordMessageBuilder { ...@@ -153,8 +153,8 @@ public class InteractRecordMessageBuilder {
* @return * @return
*/ */
public boolean queryMemberHasOrder(String memberId, String enterpriseId) { public boolean queryMemberHasOrder(String memberId, String enterpriseId) {
Integer countOfSale = orderApiService.getCountOfSale(memberId, enterpriseId); ServiceResponse<Integer> response = memberOrderReadApiService.countByMember(enterpriseId, memberId, null);
if (countOfSale != null && countOfSale > 0) { if (null != response && response.getResult() != null && response.getResult() > 0) {
return true; return true;
} }
for (OrderChannelEnum value : OrderChannelEnum.values()) { for (OrderChannelEnum value : OrderChannelEnum.values()) {
......
...@@ -231,5 +231,6 @@ ...@@ -231,5 +231,6 @@
<dubbo:service interface="com.gic.haoban.manage.api.service.content.task.CommissionTaskApiService" <dubbo:service interface="com.gic.haoban.manage.api.service.content.task.CommissionTaskApiService"
ref="commissionTaskApiService" timeout="10000" /> ref="commissionTaskApiService" timeout="10000" />
<dubbo:reference id="memberOrderReadApiService" interface="com.gic.order.api.service.member.MemberOrderReadApiService" timeout="10000" retries="0" check="false" />
</beans> </beans>
\ No newline at end of file
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