Authored by LUOXC

rename

package com.yohoufo.order.controller;
import com.yoho.core.config.ConfigReader;
import com.yohobuy.ufo.model.order.resp.InviteInfoResp;
import com.yohoufo.common.ApiResponse;
import com.yohoufo.order.service.IInviteService;
import com.yohoufo.order.service.IStoredSellerService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
... ... @@ -21,6 +23,12 @@ public class InviteController {
@Autowired
IInviteService inviteService;
@Autowired
ConfigReader configReader;
@Autowired
IStoredSellerService storedSellerService;
/**
* 是否需要跳转到入驻页面判定
* @param uid
... ... @@ -49,4 +57,21 @@ public class InviteController {
return new ApiResponse.ApiResponseBuilder().code(200).data(inviteInfoResp).message("获取我的邀请码").build();
}
/**
* 是否支持被邀请
* @param uid
* @return
*/
@RequestMapping(params = "method=ufo.invite.isSupportBeenInvited")
@ResponseBody
public ApiResponse isSupportInvite(@RequestParam(name = "uid") Integer uid) {
boolean isSupportInvite = false;
if (configReader.getBoolean("ufo.invite.isSupportBeenInvited", true)) {
boolean userIsInHistory = storedSellerService.isStoredSellerInHistory(uid);
isSupportInvite = !userIsInHistory;
}
return new ApiResponse.ApiResponseBuilder().code(200).data(isSupportInvite).message("ok").build();
}
}
... ...
package com.yohoufo.order.controller;
import com.yoho.core.config.ConfigReader;
import com.yohoufo.common.ApiResponse;
import com.yohoufo.order.model.InviteSettlementListVO;
import com.yohoufo.order.service.IStoredSellerService;
import com.yohoufo.order.service.InviterService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
/**
* @author LUOXC
* @date 2019/4/2 14:58
*/
@Slf4j
@RestController
public class InviterController {
@Autowired
private InviterService inviterService;
@Autowired
private ConfigReader configReader;
@Autowired
private IStoredSellerService storedSellerService;
/**
* 我的收款记录
*
* @param uid
* @return
*/
@RequestMapping(params = "method=ufo.inviter.getInviteSettlementList")
public ApiResponse getInviteSettlementList(@RequestParam(value = "uid") int uid) {
log.info("get inviter settlement list, uid is {}", uid);
InviteSettlementListVO inviteSettlementListVO = inviterService.getInviteSettlementList(uid);
return new ApiResponse.ApiResponseBuilder().code(200).data(inviteSettlementListVO).message("ok").build();
}
@RequestMapping(value = "/erp/help/settle")
public ApiResponse settle() {
inviterService.settle();
return new ApiResponse.ApiResponseBuilder().code(200).message("ok").build();
}
@RequestMapping(params = "method=ufo.invite.isSupportBeenInvited")
@ResponseBody
public ApiResponse isSupportInvite(@RequestParam(name = "uid") Integer uid) {
boolean isSupportInvite = false;
if (configReader.getBoolean("ufo.invite.isSupportBeenInvited", true)) {
boolean userIsInHistory = storedSellerService.isStoredSellerInHistory(uid);
isSupportInvite = !userIsInHistory;
}
return new ApiResponse.ApiResponseBuilder().code(200).data(isSupportInvite).message("ok").build();
}
}
... ... @@ -2,7 +2,7 @@ package com.yohoufo.order.service;
import com.yohoufo.order.model.InviteSettlementListVO;
public interface InviterService {
public interface IInviteSettlementService {
/**
* 我的收款记录,只包括已付款的结算单
... ...
... ... @@ -5,7 +5,7 @@ import com.yohoufo.dal.order.InviterMapper;
import com.yohoufo.dal.order.model.InviteSettlement;
import com.yohoufo.dal.order.model.Inviter;
import com.yohoufo.order.model.InviteSettlementListVO;
import com.yohoufo.order.service.InviterService;
import com.yohoufo.order.service.IInviteSettlementService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
... ... @@ -23,7 +23,7 @@ import java.util.stream.Collectors;
*/
@Service
@Slf4j
public class InviterServiceImpl implements InviterService {
public class InviteSettlementServiceImpl implements IInviteSettlementService {
@Autowired
private InviterSettleService inviterSettleService;
... ...
... ... @@ -3,7 +3,7 @@ package com.yohoufo.order.service.proxy;
import com.yohoufo.common.utils.DateUtil;
import com.yohoufo.dal.order.BuyerOrderStatusFlowMapper;
import com.yohoufo.dal.order.model.BuyerOrderStatusFlow;
import com.yohoufo.order.service.InviterService;
import com.yohoufo.order.service.IInviteSettlementService;
import com.yohoufo.order.utils.PubThreadFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
... ... @@ -27,7 +27,7 @@ public class OrderStatusFlowService {
private BuyerOrderStatusFlowMapper buyerOrderStatusFlowMapper;
@Autowired
private InviterService inviterService;
private IInviteSettlementService inviterService;
public void addAsy(Long orderCode, Integer status) {
... ...