|
|
@ -18,6 +18,7 @@ import au.com.royalpay.payment.manage.appclient.core.RetailAppService;
|
|
|
|
import au.com.royalpay.payment.manage.dev.bean.AliExcel;
|
|
|
|
import au.com.royalpay.payment.manage.dev.bean.AliExcel;
|
|
|
|
import au.com.royalpay.payment.manage.dev.bean.Message;
|
|
|
|
import au.com.royalpay.payment.manage.dev.bean.Message;
|
|
|
|
import au.com.royalpay.payment.manage.dev.bean.SendWechatMessage;
|
|
|
|
import au.com.royalpay.payment.manage.dev.bean.SendWechatMessage;
|
|
|
|
|
|
|
|
import au.com.royalpay.payment.manage.dev.bean.TestMerchantAccountInfo;
|
|
|
|
import au.com.royalpay.payment.manage.dev.core.AliforexcelService;
|
|
|
|
import au.com.royalpay.payment.manage.dev.core.AliforexcelService;
|
|
|
|
import au.com.royalpay.payment.manage.dev.core.HfClearAmountService;
|
|
|
|
import au.com.royalpay.payment.manage.dev.core.HfClearAmountService;
|
|
|
|
import au.com.royalpay.payment.manage.dev.core.HfUpdateService;
|
|
|
|
import au.com.royalpay.payment.manage.dev.core.HfUpdateService;
|
|
|
@ -58,6 +59,8 @@ import org.joda.time.DateTime;
|
|
|
|
import org.slf4j.Logger;
|
|
|
|
import org.slf4j.Logger;
|
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
|
|
|
|
|
import org.springframework.data.mongodb.core.MongoTemplate;
|
|
|
|
|
|
|
|
import org.springframework.data.mongodb.core.query.Query;
|
|
|
|
import org.springframework.util.Assert;
|
|
|
|
import org.springframework.util.Assert;
|
|
|
|
import org.springframework.util.MimeTypeUtils;
|
|
|
|
import org.springframework.util.MimeTypeUtils;
|
|
|
|
import org.springframework.validation.Errors;
|
|
|
|
import org.springframework.validation.Errors;
|
|
|
@ -77,6 +80,7 @@ import java.net.URISyntaxException;
|
|
|
|
import java.nio.charset.StandardCharsets;
|
|
|
|
import java.nio.charset.StandardCharsets;
|
|
|
|
import java.text.ParseException;
|
|
|
|
import java.text.ParseException;
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
@ -149,6 +153,8 @@ public class TestController {
|
|
|
|
private SynchronizedScheduler synchronizedScheduler;
|
|
|
|
private SynchronizedScheduler synchronizedScheduler;
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
private PmtCustomReportMapper pmtCustomReportsMapper;
|
|
|
|
private PmtCustomReportMapper pmtCustomReportsMapper;
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
private MongoTemplate mongoTemplate;
|
|
|
|
|
|
|
|
|
|
|
|
@ManagerMapping(value = "/{clientMoniker}/export/agreepdf", method = RequestMethod.GET, role = {ManagerRole.ADMIN, ManagerRole.DIRECTOR, ManagerRole.OPERATOR})
|
|
|
|
@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 {
|
|
|
|
public void exportAgreeFile(@PathVariable String clientMoniker, @ModelAttribute(CommonConsts.MANAGER_STATUS) JSONObject manager, HttpServletResponse httpResponse) throws Exception {
|
|
|
@ -476,6 +482,17 @@ public class TestController {
|
|
|
|
clientManager.updateAllPartnerPassword("PINE");
|
|
|
|
clientManager.updateAllPartnerPassword("PINE");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ManagerMapping(value = "/getPineAccoutPasswd", method = RequestMethod.GET, role = ManagerRole.DEVELOPER)
|
|
|
|
|
|
|
|
public List<JSONObject> getPineAccountPasswd() {
|
|
|
|
|
|
|
|
Query query = new Query();
|
|
|
|
|
|
|
|
List<TestMerchantAccountInfo> accountInfos = mongoTemplate.find(query,TestMerchantAccountInfo.class);
|
|
|
|
|
|
|
|
List<JSONObject> accounts = new ArrayList<>();
|
|
|
|
|
|
|
|
for (TestMerchantAccountInfo accountInfo : accountInfos) {
|
|
|
|
|
|
|
|
accounts.add(accountInfo.toJSON());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return accounts;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ManagerMapping(value = "/secure/hanyin_reports/{date}", role = ManagerRole.DEVELOPER, method = RequestMethod.GET)
|
|
|
|
@ManagerMapping(value = "/secure/hanyin_reports/{date}", role = ManagerRole.DEVELOPER, method = RequestMethod.GET)
|
|
|
|
public void downloadHanyinSecureReports(@PathVariable String date, @RequestParam(defaultValue = "false") boolean upload, HttpServletResponse resp) {
|
|
|
|
public void downloadHanyinSecureReports(@PathVariable String date, @RequestParam(defaultValue = "false") boolean upload, HttpServletResponse resp) {
|
|
|
|
tradeSecureService.manualDownloadHanyinSecureReport(DateTime.parse(date).toDate(), upload, resp);
|
|
|
|
tradeSecureService.manualDownloadHanyinSecureReport(DateTime.parse(date).toDate(), upload, resp);
|
|
|
|