puzhibing
2023-10-08 798a7751d63f4566375ffb018f49b4bc4507ccb3
UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReportLossServiceImpl.java
@@ -50,7 +50,7 @@
    @Override
    public void addReportLoss(Integer orderType, Integer orderId, String remark, String image) throws Exception {
    public void addReportLoss(Integer orderType, Integer orderId, String remark, String image, Integer language) throws Exception {
        ReportLoss reportLoss = new ReportLoss();
        reportLoss.setImage(image);
        reportLoss.setInsertTime(new Date());
@@ -92,12 +92,29 @@
                    if(ToolUtil.isNotEmpty(userInfo.getEmail())){
                        String path = templatePath + "user/reportLoss.html";
                        Document document = Jsoup.parse(new File(path), "UTF-8");
                        if(language == 1){
                            document.getElementById("english").remove();
                            document.getElementById("french").remove();
                            Element english_user = document.getElementById("chinese_user");
                            english_user.text("您好 " + userInfo.getNickName() + ",");
                            EmailUtil.send(userInfo.getEmail(), "物品报失",  document.html());
                        }
                        if(language == 2){
                        document.getElementById("chinese").remove();
                        document.getElementById("french").remove();
                        Element english_user = document.getElementById("english_user");
                        english_user.text("Hello " + userInfo.getNickName() + ",");
                        EmailUtil.send(userInfo.getEmail(), "Report loss of goods",  document.html());
                    }
                        if(language == 3){
                            document.getElementById("chinese").remove();
                            document.getElementById("english").remove();
                            Element english_user = document.getElementById("french_user");
                            english_user.text("Bonjour! " + userInfo.getNickName() + ",");
                            EmailUtil.send(userInfo.getEmail(), "Signaler une perte de marchandises",  document.html());
                        }
                    }
                }catch (Exception e){
                    e.printStackTrace();
                }