DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/SettlementRecordController.java
@@ -6,6 +6,7 @@ import com.stylefeng.guns.core.util.ToolUtil; import com.stylefeng.guns.modular.system.model.SettlementRecord; import com.stylefeng.guns.modular.system.service.IDriverService; import com.stylefeng.guns.modular.system.service.IIncomeService; import com.stylefeng.guns.modular.system.service.ISettlementRecordService; import com.stylefeng.guns.modular.system.util.RedisUtil; import com.stylefeng.guns.modular.system.util.ResultUtil; @@ -22,6 +23,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import java.util.Date; import java.util.List; @@ -43,6 +45,9 @@ @Autowired private RedisUtil redisUtil; @Resource private IIncomeService incomeService; @@ -189,6 +194,10 @@ settlementRecord.setCode(order_id); settlementRecordService.updateById(settlementRecord); } //添加司机结算的平台收入记录 if(settlementRecords.size() > 0){ incomeService.saveData(1, 1, 8, id, null, payments.getAmount_paid()); } callbackResponse.setCheckout_request_id(order_id); callbackResponse.setMerchant_transaction_id(out_trade_no); DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/FeedbackServiceImpl.java
@@ -11,8 +11,11 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.ArrayList; import java.util.Arrays; import java.util.Date; import java.util.List; import java.util.stream.Collectors; @Service @@ -35,9 +38,20 @@ return ResultUtil.error(language == 1 ? "反馈内容过长" : language == 2 ? "Feedback-content is overlong." : "Le contenu de l’avis est trop long."); } List<SensitiveWords> sensitiveWords = sensitiveWordsMapper.selectList(null); List<String> list = Arrays.asList(content.split(" ")); for(SensitiveWords s : sensitiveWords){ content = content.replaceAll(s.getContent(), "***"); List<String> str = new ArrayList<>(); String lowerCase = s.getContent().toLowerCase(); for (String s1 : list) { if(lowerCase.equals(s1.toLowerCase())){ str.add("***"); }else{ str.add(s1); } } list = str; } content = list.stream().collect(Collectors.joining(" ")); } Feedback feedback = new Feedback(); DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReassignServiceImpl.java
@@ -38,6 +38,7 @@ import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.util.*; import java.util.stream.Collectors; @Service @@ -141,9 +142,20 @@ String content = reassign.getRemark(); if(ToolUtil.isNotEmpty(content)){ List<SensitiveWords> sensitiveWords = sensitiveWordsMapper.selectList(null); List<String> list = Arrays.asList(content.split(" ")); for(SensitiveWords s : sensitiveWords){ content = content.replaceAll(s.getContent(), "***"); List<String> str = new ArrayList<>(); String lowerCase = s.getContent().toLowerCase(); for (String s1 : list) { if(lowerCase.equals(s1.toLowerCase())){ str.add("***"); }else{ str.add(s1); } } list = str; } content = list.stream().collect(Collectors.joining(" ")); } reassign.setRemark(content); ResultUtil resultUtil = ResultUtil.success(); @@ -744,9 +756,20 @@ String content = reassign.getRemark(); if(ToolUtil.isNotEmpty(content)){ List<SensitiveWords> sensitiveWords = sensitiveWordsMapper.selectList(null); List<String> list = Arrays.asList(content.split(" ")); for(SensitiveWords s : sensitiveWords){ content = content.replaceAll(s.getContent(), "***"); List<String> str = new ArrayList<>(); String lowerCase = s.getContent().toLowerCase(); for (String s1 : list) { if(lowerCase.equals(s1.toLowerCase())){ str.add("***"); }else{ str.add(s1); } } list = str; } content = list.stream().collect(Collectors.joining(" ")); } reassign.setRemark(content); ResultUtil resultUtil = ResultUtil.success(); DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/SettlementRecordServiceImpl.java
@@ -77,6 +77,9 @@ @Resource private CarModelMapper carModelMapper; @Resource private IIncomeService incomeService; @@ -286,6 +289,8 @@ driver1.setLaveActivityMoney(laveActivityMoney); driver1.setBalance(new BigDecimal(laveBusinessMoney).add(new BigDecimal(laveActivityMoney)).setScale(2, BigDecimal.ROUND_HALF_EVEN).doubleValue()); driverService.updateById(driver1); //添加司机结算的平台收入记录 incomeService.saveData(1, 1, 8, driver1.getId(), null, payMoney); //添加交易明细 transactionDetailsService.saveData(driverId, "支付结算费用", payMoney, 2, 1, 2, null, null); DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/EmailUtil.java
@@ -52,7 +52,7 @@ gmailssl(props); final String username = "i-gotech@i-go.group";// gmail 邮箱 final String password = "rvbmuovvpocmhast";// Google应用专用密码 final String password = "mbhyptngnvlewdxo";// Google应用专用密码 Session session = Session.getInstance(props, new Authenticator() { protected PasswordAuthentication getPasswordAuthentication() {