|
|
|
@ -21,6 +21,7 @@ import au.com.royalpay.payment.manage.mappers.payment.OrderMapper;
|
|
|
|
|
import au.com.royalpay.payment.manage.mappers.payment.RefundMapper;
|
|
|
|
|
import au.com.royalpay.payment.manage.mappers.system.ClientBankAccountMapper;
|
|
|
|
|
import au.com.royalpay.payment.manage.mappers.system.ClientMapper;
|
|
|
|
|
import au.com.royalpay.payment.manage.merchants.core.ClientManager;
|
|
|
|
|
import au.com.royalpay.payment.manage.permission.manager.ManagerMapping;
|
|
|
|
|
import au.com.royalpay.payment.manage.tradelog.core.TradeLogService;
|
|
|
|
|
import au.com.royalpay.payment.tools.CommonConsts;
|
|
|
|
@ -56,6 +57,8 @@ import java.io.File;
|
|
|
|
|
import java.io.IOException;
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
import java.net.URISyntaxException;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.Arrays;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
@ -113,6 +116,9 @@ public class TestController implements ApplicationEventPublisherAware {
|
|
|
|
|
private HfClearAmountService hfClearAmountService;
|
|
|
|
|
@Resource
|
|
|
|
|
private HfUpdateService hfUpdateService;
|
|
|
|
|
@Resource
|
|
|
|
|
private ClientManager clientManager;
|
|
|
|
|
private final static String EMAIL = "lily.tao@royalpay.com.au,bella.sun@royalpay.com.au,astro.dai@royalpay.com.au,taylor.dang@royalpay.com.au";
|
|
|
|
|
|
|
|
|
|
@ManagerMapping(value = "/{clientMoniker}/export/agreepdf", method = RequestMethod.GET, role = {ManagerRole.ADMIN, ManagerRole.DIRECTOR, ManagerRole.OPERATOR})
|
|
|
|
|
public void exportAgreeFile(@PathVariable String clientMoniker, @ModelAttribute(CommonConsts.MANAGER_STATUS) JSONObject manager, HttpServletResponse httpResponse) throws Exception {
|
|
|
|
@ -416,4 +422,16 @@ public class TestController implements ApplicationEventPublisherAware {
|
|
|
|
|
public String rpayUpdateClearing() {
|
|
|
|
|
return hfUpdateService.rpayUpdate();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ManagerMapping(value = "/partner", method = RequestMethod.GET, role = ManagerRole.DEVELOPER)
|
|
|
|
|
public void resetPartnerPassword() {
|
|
|
|
|
final List<String> emails = new ArrayList<>();
|
|
|
|
|
List<String> emailList = Arrays.asList(EMAIL.split(","));
|
|
|
|
|
emailList.stream().forEach(email -> {
|
|
|
|
|
if (!emails.contains(email)) {
|
|
|
|
|
emails.add(email);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
clientManager.updateAllPartnerPassword("PINE", emails);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|