|
|
|
@ -21,6 +21,8 @@ import org.apache.poi.ss.usermodel.Cell;
|
|
|
|
|
import org.apache.poi.ss.usermodel.Row;
|
|
|
|
|
import org.apache.poi.ss.usermodel.Sheet;
|
|
|
|
|
import org.dom4j.Element;
|
|
|
|
|
import org.slf4j.Logger;
|
|
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
@ -44,6 +46,8 @@ public class AliforexcelServiceImpl implements AliforexcelService {
|
|
|
|
|
private AlipayClient alipayClient;
|
|
|
|
|
@Resource
|
|
|
|
|
private OrderMapper orderMapper;
|
|
|
|
|
private Logger logger = LoggerFactory.getLogger(getClass());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public JSONObject listClients(HttpServletResponse httpResponse,JSONObject manager, AliExcel query) {
|
|
|
|
@ -105,7 +109,7 @@ public class AliforexcelServiceImpl implements AliforexcelService {
|
|
|
|
|
List<String> registerSuccessMerchant = new ArrayList<>();
|
|
|
|
|
List<JSONObject> registerFailMerchant = new ArrayList<>();
|
|
|
|
|
List<JSONObject> lessInfoMerchant = new ArrayList<>();
|
|
|
|
|
List<Integer> useAlipayOnlineMerchant = transactionMapper.useAlipayOnlineClients();
|
|
|
|
|
List<Integer> useAlipayOnlineMerchant = clientMapper.listUseAlipayMerchant();
|
|
|
|
|
for (int clientId : useAlipayOnlineMerchant) {
|
|
|
|
|
JSONObject client = clientMapper.findClient(clientId);
|
|
|
|
|
if (client == null) {
|
|
|
|
@ -113,6 +117,9 @@ public class AliforexcelServiceImpl implements AliforexcelService {
|
|
|
|
|
}
|
|
|
|
|
try {
|
|
|
|
|
needRegisterMerchant.add(client.getString("client_moniker"));
|
|
|
|
|
if (StringUtils.isBlank(client.getString("company_website"))) {
|
|
|
|
|
client.put("company_website", client.getString("ali_sub_merchant_id")+".royalpay.com.au");
|
|
|
|
|
}
|
|
|
|
|
checkPartnerInfo(client,"online");
|
|
|
|
|
} catch (InvalidParameterException e) {
|
|
|
|
|
JSONObject exception = new JSONObject();
|
|
|
|
@ -145,6 +152,7 @@ public class AliforexcelServiceImpl implements AliforexcelService {
|
|
|
|
|
result.put("success_register_merchant", registerSuccessMerchant);
|
|
|
|
|
result.put("fail_register_merchant", registerFailMerchant);
|
|
|
|
|
result.put("less_info_merchant", lessInfoMerchant);
|
|
|
|
|
logger.info("-------AlipayOnline Gms end----fail_register_merchant"+registerFailMerchant.toString());
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|