|  | @@ -19,6 +19,7 @@ import io.swagger.annotations.ApiOperation;
 | 
	
		
			
				|  |  |  import org.apache.commons.io.IOUtils;
 | 
	
		
			
				|  |  |  import org.apache.poi.hssf.usermodel.HSSFWorkbook;
 | 
	
		
			
				|  |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | +import org.springframework.beans.factory.annotation.Value;
 | 
	
		
			
				|  |  |  import org.springframework.security.access.prepost.PreAuthorize;
 | 
	
		
			
				|  |  |  import org.springframework.web.bind.annotation.GetMapping;
 | 
	
		
			
				|  |  |  import org.springframework.web.bind.annotation.PostMapping;
 | 
	
	
		
			
				|  | @@ -39,6 +40,9 @@ public class AdapayController extends BaseController {
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private SysConfigDao sysConfigDao;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @Value("${spring.profiles.active:dev}")
 | 
	
		
			
				|  |  | +    private String profiles;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      @ApiOperation(value = "企业用户列表")
 | 
	
		
			
				|  |  |      @GetMapping("/queryPage")
 | 
	
		
			
				|  |  |      @PreAuthorize("@pcs.hasPermissions('adapay/queryPage')")
 | 
	
	
		
			
				|  | @@ -50,6 +54,9 @@ public class AdapayController extends BaseController {
 | 
	
		
			
				|  |  |      @PostMapping(value = "createMember")
 | 
	
		
			
				|  |  |      @PreAuthorize("@pcs.hasPermissions('adapay/createMember')")
 | 
	
		
			
				|  |  |      public HttpResponseResult<Map<String, Object>> createMember(HfMember member) throws Exception {
 | 
	
		
			
				|  |  | +        if (!profiles.equals("prod")) {
 | 
	
		
			
				|  |  | +            return failed("仅生产环境可用");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          if (member.getMultipartFile().isEmpty()) {
 | 
	
		
			
				|  |  |              return failed("证件压缩文件必传");
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -75,6 +82,9 @@ public class AdapayController extends BaseController {
 | 
	
		
			
				|  |  |      @PostMapping(value = "updateMember")
 | 
	
		
			
				|  |  |      @PreAuthorize("@pcs.hasPermissions('adapay/updateMember')")
 | 
	
		
			
				|  |  |      public HttpResponseResult<Map<String, Object>> updateMember(HfMember member) throws Exception {
 | 
	
		
			
				|  |  | +        if (!profiles.equals("prod")) {
 | 
	
		
			
				|  |  | +            return failed("仅生产环境可用");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          if (member.getMultipartFile().isEmpty()) {
 | 
	
		
			
				|  |  |              return failed("证件压缩文件必传");
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -101,6 +111,9 @@ public class AdapayController extends BaseController {
 | 
	
		
			
				|  |  |      @PostMapping(value = "createSettleAccount")
 | 
	
		
			
				|  |  |      @PreAuthorize("@pcs.hasPermissions('adapay/createSettleAccount')")
 | 
	
		
			
				|  |  |      public HttpResponseResult<Map<String, Object>> createSettleAccount(String memberId, String cardNo, String bankCode) throws Exception {
 | 
	
		
			
				|  |  | +        if (!profiles.equals("prod")) {
 | 
	
		
			
				|  |  | +            return failed("仅生产环境可用");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  |              return succeed(hfMemberService.createSettleAccount(memberId, cardNo, bankCode));
 | 
	
		
			
				|  |  |          } catch (Exception e) {
 | 
	
	
		
			
				|  | @@ -120,12 +133,11 @@ public class AdapayController extends BaseController {
 | 
	
		
			
				|  |  |      @GetMapping(value = "exportBill")
 | 
	
		
			
				|  |  |      @PreAuthorize("@pcs.hasPermissions('adapay/exportBill')")
 | 
	
		
			
				|  |  |      public void exportBill(Date startTime, Date endTime, HttpServletResponse response) throws Exception {
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |          long createdGte = startTime.getTime();
 | 
	
		
			
				|  |  |          long createdLte = DateUtil.getLastSecondWithDay(endTime).getTime();
 | 
	
		
			
				|  |  |          int pageIndex = 1;
 | 
	
		
			
				|  |  |          List<Map<String, Object>> data = new ArrayList<>();
 | 
	
		
			
				|  |  | -        while (true) {
 | 
	
		
			
				|  |  | +        while (profiles.equals("prod")) {
 | 
	
		
			
				|  |  |              Map<String, Object> paymentList = Payment.queryList(pageIndex, createdGte, createdLte);
 | 
	
		
			
				|  |  |              JSONArray payments = (JSONArray) paymentList.get("payments");
 | 
	
		
			
				|  |  |              if (!paymentList.get("status").equals("succeeded")) {
 |