| Line 47... |
Line 47... |
| 47 |
import org.springframework.web.servlet.ViewResolver;
|
47 |
import org.springframework.web.servlet.ViewResolver;
|
| 48 |
import org.xhtmlrenderer.swing.Java2DRenderer;
|
48 |
import org.xhtmlrenderer.swing.Java2DRenderer;
|
| 49 |
|
49 |
|
| 50 |
import javax.imageio.ImageIO;
|
50 |
import javax.imageio.ImageIO;
|
| 51 |
import javax.servlet.http.HttpServletRequest;
|
51 |
import javax.servlet.http.HttpServletRequest;
|
| 52 |
import javax.transaction.Transactional;
|
52 |
import org.springframework.transaction.annotation.Transactional;
|
| 53 |
import java.awt.*;
|
53 |
import java.awt.*;
|
| 54 |
import java.awt.image.BufferedImage;
|
54 |
import java.awt.image.BufferedImage;
|
| 55 |
import java.io.ByteArrayInputStream;
|
55 |
import java.io.ByteArrayInputStream;
|
| 56 |
import java.io.File;
|
56 |
import java.io.File;
|
| 57 |
import java.io.FileNotFoundException;
|
57 |
import java.io.FileNotFoundException;
|
| Line 63... |
Line 63... |
| 63 |
import java.util.*;
|
63 |
import java.util.*;
|
| 64 |
import java.util.List;
|
64 |
import java.util.List;
|
| 65 |
import java.util.stream.Collectors;
|
65 |
import java.util.stream.Collectors;
|
| 66 |
|
66 |
|
| 67 |
@Controller
|
67 |
@Controller
|
| 68 |
@Transactional(rollbackOn = Throwable.class)
|
68 |
@Transactional(rollbackFor = Throwable.class)
|
| 69 |
public class OfferController {
|
69 |
public class OfferController {
|
| 70 |
private static final Logger LOGGER = LogManager.getLogger(OfferController.class);
|
70 |
private static final Logger LOGGER = LogManager.getLogger(OfferController.class);
|
| 71 |
private static final String IMAGE_REMOTE_DIR = "/var/www/dtrdashboard/uploads/campaigns/";
|
71 |
private static final String IMAGE_REMOTE_DIR = "/var/www/dtrdashboard/uploads/campaigns/";
|
| 72 |
private static final String IMAGE_STATIC_SERVER_URL = "https://images.smartdukaan.com/uploads/campaigns";
|
72 |
private static final String IMAGE_STATIC_SERVER_URL = "https://images.smartdukaan.com/uploads/campaigns";
|
| 73 |
@Autowired
|
73 |
@Autowired
|