haungfuli преди 3 години
родител
ревизия
8e64fe2f01
променени са 17 файла, в които са добавени 1345 реда и са изтрити 48 реда
  1. 2 2
      pom.xml
  2. 51 4
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/controller/OrderInfoController.java
  3. 5 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/entity/AgentCargoOwnerInfo.java
  4. 71 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/entity/OrderInfo.java
  5. 7 1
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/entity/PublishTaskInfo.java
  6. 16 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/mapper/OrderInfoMapper.java
  7. 15 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/IOrderInfoService.java
  8. 97 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/OrderInfoServiceImpl.java
  9. 307 22
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/PublishTaskInfoServiceImpl.java
  10. 258 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/util/XmlUtil.java
  11. 15 13
      winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/AgentCargoOwnerInfoMapper.xml
  12. 1 0
      winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/CompanyInfoMapper.xml
  13. 114 0
      winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/OrderInfoMapper.xml
  14. 50 6
      winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/PublishTaskInfoMapper.xml
  15. 4 0
      winsea-haixin-plugin-wangluohuoyun/target/maven-archiver/pom.properties
  16. 175 0
      winsea-haixin-plugin-wangluohuoyun/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  17. 157 0
      winsea-haixin-plugin-wangluohuoyun/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

+ 2 - 2
pom.xml

@@ -26,7 +26,7 @@
         <module>winsea-haixin-platform-backend</module>
         <module>winsea-haixin-plugin-base</module>
 <!--        <module>winsea-haixin-plugin-oil</module>-->
-        <module>winsea-haixin-plugin-clouddisk</module>
+<!--        <module>winsea-haixin-plugin-clouddisk</module>-->
 <!--        <module>winsea-haixin-plugin-certificate</module>-->
 <!--        <module>winsea-haixin-plugin-maintain</module>-->
         <module>winsea-haixin-plugin-servicer</module>
@@ -36,7 +36,7 @@
 <!--        <module>winsea-haixin-plugin-finance</module>-->
         <module>winsea-haixin-plugin-operation</module>
 <!--        <module>winsea-haixin-plugin-repair</module>-->
-        <module>winsea-haixin-plugin-yiliangyiyun</module>
+        <module>winsea-haixin-plugin-wangluohuoyun</module>
     </modules>
 
     <repositories>

+ 51 - 4
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/controller/OrderInfoController.java

@@ -2,13 +2,13 @@ package com.yh.saas.plugin.yiliangyiyun.controller;
 
 
 import com.baomidou.mybatisplus.plugins.Page;
-import com.yh.saas.plugin.yiliangyiyun.entity.DriverInfo;
 import com.yh.saas.plugin.yiliangyiyun.entity.OrderInfo;
 import com.yh.saas.plugin.yiliangyiyun.service.IOrderInfoService;
-import org.aspectj.weaver.ast.Or;
+import com.yh.saas.plugin.yiliangyiyun.util.XmlUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import java.util.ArrayList;
 import java.util.List;
 
 /**
@@ -23,6 +23,8 @@ import java.util.List;
 @RequestMapping("/orderInfo")
 public class OrderInfoController {
 
+    @Autowired
+    private XmlUtil xmlUtil ;
     @Autowired
     private IOrderInfoService orderInfoService;
 
@@ -73,7 +75,7 @@ public class OrderInfoController {
      * @return
      */
     @PostMapping("/api/end")
-    public String end(@RequestBody OrderInfo orderInfo){
+    public String end( OrderInfo orderInfo){
         return orderInfoService.end(orderInfo);
     }
 
@@ -83,7 +85,7 @@ public class OrderInfoController {
      * @return
      */
     @PostMapping("/api/editEnd")
-    public String editEnd(@RequestBody OrderInfo orderInfo){
+    public String editEnd( OrderInfo orderInfo){
         return orderInfoService.editEnd(orderInfo);
     }
 
@@ -97,5 +99,50 @@ public class OrderInfoController {
         return orderInfoService.orderReceiving(orderInfo);
     }
 
+    /**
+     * 订单管理订单审核列表
+     *
+     * @param orderInfo
+     * @return
+     */
+    @GetMapping("/selectOrderInfoPage")
+    public Page<OrderInfo> selectOrderInfoPage(OrderInfo orderInfo) {
+        return orderInfoService.selectOrderInfoPage(orderInfo);
+    }
+
+    /**
+     * 审核
+     * @param
+     * @return
+     */
+    @PostMapping("/api/examine")
+    public String examine(OrderInfo orderInfo){
+        return orderInfoService.examine(orderInfo);
+    }
+
+
+    /**
+     * 批量开票
+     * @param orderInfo
+     * @return
+     */
+    @PostMapping("/api/readXmlManagement")
+    public List<String> readXmlManagement(@RequestBody OrderInfo orderInfo) {
+        List<OrderInfo> orderInfoList = orderInfo.getOrderInfoList();
+        List<String> str = new ArrayList<>();
+        for(int i=0;i<orderInfoList.size();i++){
+            orderInfo = orderInfoList.get(i);
+            orderInfo.setInvoicing("1");
+            orderInfoService.updateById(orderInfo);
+        }
+
+        for(int i=0;i<orderInfoList.size();i++){
+            OrderInfo temp = orderInfoList.get(i);
+
+            str.add(xmlUtil.readXml(temp));
+        }
+        return str;
+    }
+
 }
 

+ 5 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/entity/AgentCargoOwnerInfo.java

@@ -73,6 +73,11 @@ public class AgentCargoOwnerInfo extends BaseModel<AgentCargoOwnerInfo> {
      */
     @TableField(exist = false)
     private String grantFlag;
+    /**
+     * 头像
+     */
+    @TableField(exist = false)
+    private String avatarUrl;
 
 
     @Override

+ 71 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/entity/OrderInfo.java

@@ -10,6 +10,7 @@ import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
 
 import java.io.Serializable;
+import java.util.List;
 
 /**
  * <p>
@@ -68,6 +69,10 @@ public class OrderInfo extends BaseModel<OrderInfo> {
      * 司机电话
      */
     private String driverPhone;
+    /**
+     * 是否申请运费垫付(0否1是)
+     */
+    private String freightAdvance;
     /**
      * 货主单位
      */
@@ -88,6 +93,22 @@ public class OrderInfo extends BaseModel<OrderInfo> {
      * 发货地详细地址
      */
     private String sendDetailedAddress;
+    /**
+     * 发货地经度
+     */
+    private String sendLongitude;
+    /**
+     * 发货地纬度
+     */
+    private String sendLatitude;
+    /**
+     * 收货地经度
+     */
+    private String unsendLongitude;
+    /**
+     * 收货地纬度
+     */
+    private String unsendLatitude;
     /**
      * 卸货地省
      */
@@ -158,11 +179,18 @@ public class OrderInfo extends BaseModel<OrderInfo> {
      * 终止原因描述
      */
     private String terminationReasonDescription;
+    /**
+     * 是否开票(0未开1已开)
+     */
+    private String invoicing;
     /**
      * 驳回原因描述
      */
     private String rejectReasonDescription;
 
+    @TableField(exist = false)
+    private List<OrderInfo> orderInfoList;
+
     /**
      * 开始时间
      */
@@ -205,6 +233,12 @@ public class OrderInfo extends BaseModel<OrderInfo> {
     @TableField(exist = false)
     private RepaymentInfo repaymentInfo;
 
+    /**
+     * 还款信息列表
+     */
+    @TableField(exist = false)
+    private List<RepaymentInfo> repaymentInfoList;
+
     /**
      * flag(1接受2驳回)
      */
@@ -233,6 +267,43 @@ public class OrderInfo extends BaseModel<OrderInfo> {
     @TableField(exist = false)
     private String carrierId;
 
+    /**
+     * 预付运费
+     */
+    @TableField(exist = false)
+    private Float prepaidFreight;
+    /**
+     * 运费尾款
+     */
+    @TableField(exist = false)
+    private Float freightBalance;
+    /**
+     * 超期费
+     */
+    @TableField(exist = false)
+    private Float overdueFee;
+    /**
+     * 超期利率
+     */
+    @TableField(exist = false)
+    private Float interestRate;
+    /**
+     * 已还
+     */
+    @TableField(exist = false)
+    private Float alreadyRepaid;
+
+    /**
+     * flag(1通过2驳回)
+     */
+    @TableField(exist = false)
+    private String examineFlag;
+    /**
+     * 装卸flag(1装车2卸车)
+     */
+    @TableField(exist = false)
+    private String loadingFlag;
+
     @Override
     protected Serializable pkVal() {
         return this.id;

+ 7 - 1
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/entity/PublishTaskInfo.java

@@ -97,7 +97,7 @@ public class PublishTaskInfo extends BaseModel<PublishTaskInfo> {
      */
     private Double cargoDistance;
     /**
-     * 距离
+     * 距离(公里)
      */
     private Float distance;
     /**
@@ -197,6 +197,12 @@ public class PublishTaskInfo extends BaseModel<PublishTaskInfo> {
      */
     private String rejectReasonDescription;
 
+    /**
+     * 周边货运信息(1是)
+     */
+    @TableField(exist = false)
+    private String peripheralInfo;
+
     /**
      * 司机用户id
      */

+ 16 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/mapper/OrderInfoMapper.java

@@ -55,4 +55,20 @@ public interface OrderInfoMapper extends BaseMapper<OrderInfo> {
      * @return
      */
     List<OrderInfo> getListByConditions(Map<String, Object> pageView);
+
+    /**
+     * 根据条件查询订单总数后台审核
+     *
+     * @param pageView
+     * @return
+     */
+    Integer getCounthByCondition(Map<String, Object> pageView);
+
+    /**
+     * 根据条件查询订单列表后台审核
+     *
+     * @param pageView
+     * @return
+     */
+    List<OrderInfo> getListhByCondition(Map<String, Object> pageView);
 }

+ 15 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/IOrderInfoService.java

@@ -68,4 +68,19 @@ public interface IOrderInfoService extends IService<OrderInfo> {
      */
     String orderReceiving (OrderInfo orderInfo);
 
+    /**
+     * 订单管理订单审核列表
+     *
+     * @param orderInfo
+     * @return
+     */
+    Page<OrderInfo> selectOrderInfoPage(OrderInfo orderInfo);
+
+    /**
+     * 审核
+     * @param orderInfo
+     * @return
+     */
+    String examine(OrderInfo orderInfo);
+
 }

+ 97 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/OrderInfoServiceImpl.java

@@ -3,12 +3,15 @@ package com.yh.saas.plugin.yiliangyiyun.service.impl;
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.baomidou.mybatisplus.plugins.Page;
 import com.google.common.collect.Lists;
+import com.google.gson.Gson;
 import com.yh.saas.common.support.util.IdGenerator;
+import com.yh.saas.common.support.util.StringUtils;
 import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
 import com.yh.saas.plugin.yiliangyiyun.entity.*;
 import com.yh.saas.plugin.yiliangyiyun.mapper.OrderInfoMapper;
 import com.yh.saas.plugin.yiliangyiyun.service.*;
 import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.apache.commons.collections.CollectionUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -301,4 +304,98 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
         return "ok";
     }
 
+
+    /**
+     *订单管理订单审核列表
+     * @param
+     * @return
+     */
+    @Override
+    public Page<OrderInfo> selectOrderInfoPage(OrderInfo orderInfo) {
+        Map<String, Object> pageView = new HashMap<>();
+        pageView.put("startRecord", (orderInfo.getCurrentPage() - 1)
+                * orderInfo.getPageSize());
+        //模糊查询
+        pageView.put("startDate", orderInfo.getStartDate());
+        pageView.put("endDate", orderInfo.getEndDate());
+        pageView.put("searchKeyWord", orderInfo.getSearchKeyWord());
+        pageView.put("searchType", orderInfo.getSearchType());
+        pageView.put("pageSize", orderInfo.getPageSize());
+        pageView.put("currentPage", orderInfo.getCurrentPage());
+        // 查询订单总数
+        Integer dataCount = baseMapper.getCounthByCondition(pageView);
+        List<OrderInfo> dataList = baseMapper.getListhByCondition(pageView);
+        if (CollectionUtils.isNotEmpty(dataList)){
+            for (OrderInfo orderInfo1 : dataList){
+                //还款信息列表
+                List<RepaymentInfo> repaymentInfos = repaymentInfoService.selectList(new EntityWrapper<RepaymentInfo>()
+                    .eq("order_id",orderInfo1.getId())
+                    .eq("delete_flag","0"));
+                for(RepaymentInfo repaymentInfo : repaymentInfos){
+                    //定义已还金额
+                    Float repaid = 0f;
+                    if(repaymentInfo.getRepayment() != null){
+                        repaid = repaid + repaymentInfo.getRepayment();
+                        orderInfo1.setAlreadyRepaid(repaid);
+                    }
+                }
+                orderInfo1.setRepaymentInfoList(repaymentInfos);
+            }
+        }
+        Page<OrderInfo> page = new Page<>();
+        page.setRecords(dataList == null ? Lists.newArrayList() : dataList);
+        page.setTotal(dataCount == null ? 0 : dataCount);
+        page.setCurrent(orderInfo.getCurrentPage());
+        page.setSize(orderInfo.getPageSize());
+        return page;
+    }
+
+    /**
+     * 审核
+     *
+     * @param orderInfo
+     * @return
+     */
+    @Override
+    public String examine(OrderInfo orderInfo) {
+        //查询订单
+        OrderInfo orderInfo1 = this.selectById(orderInfo.getId());
+        if (orderInfo1 != null){
+            //装车
+            if ("1".equals(orderInfo.getLoadingFlag())){
+                if ("1".equals(orderInfo.getExamineFlag())){
+                    //确认装车更改订单状态
+                    orderInfo1.setOrderStatus(StatusEnum.DRIVER_ORDER_TRANSIT.getName());
+                    orderInfo1.setOrderStatusKey(StatusEnum.DRIVER_ORDER_TRANSIT.getFlag());
+                    orderInfo1.setCargoOwnerStatus(StatusEnum.DRIVER_ORDER_TRANSIT.getName());
+                    orderInfo1.setCargoOwnerStatusKey(StatusEnum.DRIVER_ORDER_TRANSIT.getFlag());
+                }else {
+                    //驳回装车更改订单状态
+                    orderInfo1.setOrderStatus(StatusEnum.PLATFORM_REJECT_LOADING.getName());
+                    orderInfo1.setOrderStatusKey(StatusEnum.PLATFORM_REJECT_LOADING.getFlag());
+                    orderInfo1.setCargoOwnerStatus(StatusEnum.PLATFORM_REJECT_LOADING.getName());
+                    orderInfo1.setCargoOwnerStatusKey(StatusEnum.PLATFORM_REJECT_LOADING.getFlag());
+                }
+            }
+            //卸车
+            else {
+                if ("1".equals(orderInfo.getExamineFlag())){
+                    //确认卸车更改订单状态
+                    orderInfo1.setOrderStatus(StatusEnum.DRIVER_ORDER_SETTLEMENT.getName());
+                    orderInfo1.setOrderStatusKey(StatusEnum.DRIVER_ORDER_SETTLEMENT.getFlag());
+                    orderInfo1.setCargoOwnerStatus(StatusEnum.DRIVER_ORDER_SETTLEMENT.getName());
+                    orderInfo1.setCargoOwnerStatusKey(StatusEnum.DRIVER_ORDER_SETTLEMENT.getFlag());
+                }else {
+                    //驳回卸车更改订单状态
+                    orderInfo1.setOrderStatus(StatusEnum.PLATFORM_REJECT_UNLOAD.getName());
+                    orderInfo1.setOrderStatusKey(StatusEnum.PLATFORM_REJECT_UNLOAD.getFlag());
+                    orderInfo1.setCargoOwnerStatus(StatusEnum.PLATFORM_REJECT_UNLOAD.getName());
+                    orderInfo1.setCargoOwnerStatusKey(StatusEnum.PLATFORM_REJECT_UNLOAD.getFlag());
+                }
+            }
+            this.updateById(orderInfo1);
+        }
+        return "OK";
+    }
+
 }

+ 307 - 22
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/PublishTaskInfoServiceImpl.java

@@ -22,6 +22,7 @@ import org.springframework.transaction.annotation.Transactional;
 import org.springframework.util.CollectionUtils;
 
 import java.lang.reflect.Array;
+import java.text.DateFormat;
 import java.text.SimpleDateFormat;
 import java.util.*;
 
@@ -52,6 +53,8 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
     private IRepaymentInfoService repaymentInfoService;
     @Autowired
     private IProvinceCityInfoService provinceCityInfoService;
+    @Autowired
+    private ICompanyInfoService companyInfoService;
 
     /**
      * 地球半径,单位 km
@@ -77,6 +80,22 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
                 cargoOwnerInfo.setRefreshTimes(0L);
             });
         }
+
+        //获取当前年月日
+        SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式
+        String date = f.format(new Date(System.currentTimeMillis()));
+
+        //查询企业
+//        List<CompanyInfo> companyInfos = companyInfoService.selectList(new EntityWrapper<CompanyInfo>().eq("delete_flag","0")
+//                .ne("business_term_date","长期"));
+//        if(!CollectionUtils.isEmpty(companyInfos)){
+//            companyInfos.forEach(companyInfo -> {
+//                int result = companyInfo.getBusinessTermDate().compareTo(date);
+//                if(result > 0){
+//
+//                }
+//            });
+//        }
     }
 
     /**
@@ -149,29 +168,96 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
         pageView.put("currentPage", publishTaskInfo.getCurrentPage());
         // 查询货源总数
         Integer dataCount = baseMapper.getCounstByCondition(pageView);
-        Page<PublishTaskInfo> page = new Page<>();
+        //货源列表
+        List<PublishTaskInfo> publishTaskInfoList = new ArrayList<>();
+
         //推荐货源列表
         if ("1".equals(publishTaskInfo.getSearchKeyWord())) {
             List<PublishTaskInfo> dataList = baseMapper.getListsByCondition(pageView);
-            page.setRecords(dataList == null ? Lists.newArrayList() : dataList);
+            if (!CollectionUtils.isEmpty(dataList)) {
+                //查询发货地经纬度
+                for (int i = 0; i < dataList.size(); i++) {
+                    PublishTaskInfo publishTaskInfo1 = dataList.get(i);
+                    //发货地经纬度
+                    double lat2 = Math.toRadians(Double.valueOf(publishTaskInfo1.getSendLatitude()));
+                    double lng2 = Math.toRadians(Double.valueOf(publishTaskInfo1.getSendLongitude()));
+                    //根据司机经纬度求货距
+                    if(!StringUtils.isEmpty(publishTaskInfo.getDriverLatitude()) && !StringUtils.isEmpty(publishTaskInfo.getDriverLongitude())){
+                        double lat1 = Math.toRadians(Double.valueOf(publishTaskInfo.getDriverLatitude()));
+                        double lng1 = Math.toRadians(Double.valueOf(publishTaskInfo.getDriverLongitude()));
+                    // 纬度之差
+                    double a = lat1 - lat2;
+                    // 经度之差
+                    double b = lng1 - lng2;
+                    // 计算两点距离的公式
+                    double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) +
+                            Math.cos(lat1) * Math.cos(lat2) * Math.pow(Math.sin(b / 2), 2)));
+
+                    // 弧长乘地球半径, 返回单位: 千米
+                    s = s * EARTH_RADIUS;
+                    publishTaskInfo1.setCargoDistance(Math.floor(s));
+                    }
+                    //根据装货城市求货距
+                    else if (!StringUtils.isEmpty(publishTaskInfo.getLoadingPlaceCity())) {
+                        //根据装货城市获取经纬度
+                        String str = EntCoordUtil.getCoordinate(publishTaskInfo.getLoadingPlaceCity());
+                        String str1 = str.substring(0, str.indexOf(","));//经度
+                        String str2 = str.substring(str1.length() + 1, str.length());//纬度
+
+                        //装货地经纬度
+                        double lng1 = Math.toRadians(Double.valueOf(str1));
+                        double lat1 = Math.toRadians(Double.valueOf(str2));
+                        // 纬度之差
+                        double a = lat1 - lat2;
+                        // 经度之差
+                        double b = lng1 - lng2;
+                        // 计算两点距离的公式
+                        double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) +
+                                Math.cos(lat1) * Math.cos(lat2) * Math.pow(Math.sin(b / 2), 2)));
+                        // 弧长乘地球半径, 返回单位: 千米
+                        s = s * EARTH_RADIUS;
+                        publishTaskInfo1.setCargoDistance(Math.floor(s));
+                    }
+                    //根据省会城市求货距
+                    else {
+                        //根据省名查询省会城市
+                        ProvinceCityInfo provinceCityInfo = provinceCityInfoService.selectOne(new EntityWrapper<ProvinceCityInfo>()
+                                .like("province", publishTaskInfo.getLoadingPlace()));
+                        //根据省会城市获取经纬度
+                        String str = EntCoordUtil.getCoordinate(provinceCityInfo.getCity());
+                        String str1 = str.substring(0, str.indexOf(","));//经度
+                        String str2 = str.substring(str1.length() + 1, str.length());//纬度
+
+                        //装货地经纬度
+                        double lng1 = Math.toRadians(Double.valueOf(str1));
+                        double lat1 = Math.toRadians(Double.valueOf(str2));
+                        // 纬度之差
+                        double a = lat1 - lat2;
+                        // 经度之差
+                        double b = lng1 - lng2;
+                        // 计算两点距离的公式
+                        double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) +
+                                Math.cos(lat1) * Math.cos(lat2) * Math.pow(Math.sin(b / 2), 2)));
+                        // 弧长乘地球半径, 返回单位: 千米
+                        s = s * EARTH_RADIUS;
+                        publishTaskInfo1.setCargoDistance(Math.floor(s));
+                    }
+                }
+            }
+            publishTaskInfoList.addAll(dataList);
         }
         //按时间排序货源列表
         else if ("2".equals(publishTaskInfo.getSearchKeyWord())) {
             List<PublishTaskInfo> dataList = baseMapper.getListByTimeCondition(pageView);
-            page.setRecords(dataList == null ? Lists.newArrayList() : dataList);
-        }
-        //按距离排序货源列表
-        else {
-            List<PublishTaskInfo> dataList = baseMapper.getListsByDistanceCondition(pageView);
-            if ("3".equals(publishTaskInfo.getSearchKeyWord())) {
-                if (!CollectionUtils.isEmpty(dataList)) {
-                    //查询发货地经纬度
-                    for (int i = 0; i < dataList.size(); i++) {
-                        PublishTaskInfo publishTaskInfo1 = dataList.get(i);
-                        //发货地经纬度
-                        double lat2 = Math.toRadians(Double.valueOf(publishTaskInfo1.getSendLatitude()));
-                        double lng2 = Math.toRadians(Double.valueOf(publishTaskInfo1.getSendLongitude()));
-                        //司机经纬度
+            if (!CollectionUtils.isEmpty(dataList)) {
+                //查询发货地经纬度
+                for (int i = 0; i < dataList.size(); i++) {
+                    PublishTaskInfo publishTaskInfo1 = dataList.get(i);
+                    //发货地经纬度
+                    double lat2 = Math.toRadians(Double.valueOf(publishTaskInfo1.getSendLatitude()));
+                    double lng2 = Math.toRadians(Double.valueOf(publishTaskInfo1.getSendLongitude()));
+                    //根据司机经纬度求货距
+                    if(!StringUtils.isEmpty(publishTaskInfo.getDriverLatitude()) && !StringUtils.isEmpty(publishTaskInfo.getDriverLongitude())){
                         double lat1 = Math.toRadians(Double.valueOf(publishTaskInfo.getDriverLatitude()));
                         double lng1 = Math.toRadians(Double.valueOf(publishTaskInfo.getDriverLongitude()));
                         // 纬度之差
@@ -179,18 +265,213 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
                         // 经度之差
                         double b = lng1 - lng2;
                         // 计算两点距离的公式
+                        double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) +
+                                Math.cos(lat1) * Math.cos(lat2) * Math.pow(Math.sin(b / 2), 2)));
+
+                        // 弧长乘地球半径, 返回单位: 千米
+                        s = s * EARTH_RADIUS;
+                        publishTaskInfo1.setCargoDistance(Math.floor(s));
+                    }
+                    //根据装货城市求货距
+                    else if (!StringUtils.isEmpty(publishTaskInfo.getLoadingPlaceCity())) {
+                        //根据装货城市获取经纬度
+                        String str = EntCoordUtil.getCoordinate(publishTaskInfo.getLoadingPlaceCity());
+                        String str1 = str.substring(0, str.indexOf(","));//经度
+                        String str2 = str.substring(str1.length() + 1, str.length());//纬度
+
+                        //装货地经纬度
+                        double lng1 = Math.toRadians(Double.valueOf(str1));
+                        double lat1 = Math.toRadians(Double.valueOf(str2));
+                        // 纬度之差
+                        double a = lat1 - lat2;
+                        // 经度之差
+                        double b = lng1 - lng2;
+                        // 计算两点距离的公式
+                        double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) +
+                                Math.cos(lat1) * Math.cos(lat2) * Math.pow(Math.sin(b / 2), 2)));
+                        // 弧长乘地球半径, 返回单位: 千米
+                        s = s * EARTH_RADIUS;
+                        publishTaskInfo1.setCargoDistance(Math.floor(s));
+                    }
+                    //根据省会城市求货距
+                    else {
+                        //根据省名查询省会城市
+                        ProvinceCityInfo provinceCityInfo = provinceCityInfoService.selectOne(new EntityWrapper<ProvinceCityInfo>()
+                                .like("province", publishTaskInfo.getLoadingPlace()));
+                        //根据省会城市获取经纬度
+                        String str = EntCoordUtil.getCoordinate(provinceCityInfo.getCity());
+                        String str1 = str.substring(0, str.indexOf(","));//经度
+                        String str2 = str.substring(str1.length() + 1, str.length());//纬度
+
+                        //装货地经纬度
+                        double lng1 = Math.toRadians(Double.valueOf(str1));
+                        double lat1 = Math.toRadians(Double.valueOf(str2));
+                        // 纬度之差
+                        double a = lat1 - lat2;
+                        // 经度之差
+                        double b = lng1 - lng2;
+                        // 计算两点距离的公式
                         double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) +
                                 Math.cos(lat1) * Math.cos(lat2) * Math.pow(Math.sin(b / 2), 2)));
                         // 弧长乘地球半径, 返回单位: 千米
                         s = s * EARTH_RADIUS;
                         publishTaskInfo1.setCargoDistance(Math.floor(s));
                     }
+                }
+            }
+            publishTaskInfoList.addAll(dataList);
+        }
+        //按距离排序货源列表
+        else {
+            List<PublishTaskInfo> dataList = baseMapper.getListsByDistanceCondition(pageView);
+            if ("3".equals(publishTaskInfo.getSearchKeyWord())) {
+                if (!CollectionUtils.isEmpty(dataList)) {
+                    //查询发货地经纬度
+                    for (int i = 0; i < dataList.size(); i++) {
+                        PublishTaskInfo publishTaskInfo1 = dataList.get(i);
+                        //发货地经纬度
+                        double lat2 = Math.toRadians(Double.valueOf(publishTaskInfo1.getSendLatitude()));
+                        double lng2 = Math.toRadians(Double.valueOf(publishTaskInfo1.getSendLongitude()));
+                        //根据司机经纬度求货距
+                        if(!StringUtils.isEmpty(publishTaskInfo.getDriverLatitude()) && !StringUtils.isEmpty(publishTaskInfo.getDriverLongitude())){
+                            double lat1 = Math.toRadians(Double.valueOf(publishTaskInfo.getDriverLatitude()));
+                            double lng1 = Math.toRadians(Double.valueOf(publishTaskInfo.getDriverLongitude()));
+                            // 纬度之差
+                            double a = lat1 - lat2;
+                            // 经度之差
+                            double b = lng1 - lng2;
+                            // 计算两点距离的公式
+                            double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) +
+                                    Math.cos(lat1) * Math.cos(lat2) * Math.pow(Math.sin(b / 2), 2)));
+
+                            // 弧长乘地球半径, 返回单位: 千米
+                            s = s * EARTH_RADIUS;
+                            publishTaskInfo1.setCargoDistance(Math.floor(s));
+                        }
+                        //根据装货城市求货距
+                        else if (!StringUtils.isEmpty(publishTaskInfo.getLoadingPlaceCity())) {
+                            //根据装货城市获取经纬度
+                            String str = EntCoordUtil.getCoordinate(publishTaskInfo.getLoadingPlaceCity());
+                            String str1 = str.substring(0, str.indexOf(","));//经度
+                            String str2 = str.substring(str1.length() + 1, str.length());//纬度
+
+                            //装货地经纬度
+                            double lng1 = Math.toRadians(Double.valueOf(str1));
+                            double lat1 = Math.toRadians(Double.valueOf(str2));
+                            // 纬度之差
+                            double a = lat1 - lat2;
+                            // 经度之差
+                            double b = lng1 - lng2;
+                            // 计算两点距离的公式
+                            double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) +
+                                    Math.cos(lat1) * Math.cos(lat2) * Math.pow(Math.sin(b / 2), 2)));
+                            // 弧长乘地球半径, 返回单位: 千米
+                            s = s * EARTH_RADIUS;
+                            publishTaskInfo1.setCargoDistance(Math.floor(s));
+                        }
+                        //根据省会城市求货距
+                        else {
+                            //根据省名查询省会城市
+                            ProvinceCityInfo provinceCityInfo = provinceCityInfoService.selectOne(new EntityWrapper<ProvinceCityInfo>()
+                                    .like("province", publishTaskInfo.getLoadingPlace()));
+                            //根据省会城市获取经纬度
+                            String str = EntCoordUtil.getCoordinate(provinceCityInfo.getCity());
+                            String str1 = str.substring(0, str.indexOf(","));//经度
+                            String str2 = str.substring(str1.length() + 1, str.length());//纬度
+
+                            //装货地经纬度
+                            double lng1 = Math.toRadians(Double.valueOf(str1));
+                            double lat1 = Math.toRadians(Double.valueOf(str2));
+                            // 纬度之差
+                            double a = lat1 - lat2;
+                            // 经度之差
+                            double b = lng1 - lng2;
+                            // 计算两点距离的公式
+                            double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) +
+                                    Math.cos(lat1) * Math.cos(lat2) * Math.pow(Math.sin(b / 2), 2)));
+                            // 弧长乘地球半径, 返回单位: 千米
+                            s = s * EARTH_RADIUS;
+                            publishTaskInfo1.setCargoDistance(Math.floor(s));
+                        }
+                    }
                     dataList.sort(Comparator.comparing(PublishTaskInfo::getCargoDistance));
                 }
-                page.setRecords(dataList == null ? Lists.newArrayList() : dataList);
+                publishTaskInfoList.addAll(dataList);
             }
         }
-        page.setTotal(dataCount == null ? 0 : dataCount);
+        //周边信息列表
+        List<PublishTaskInfo> dataList1 = baseMapper.getAllListsByCondition(pageView);
+        if (!CollectionUtils.isEmpty(dataList1)) {
+            if (!StringUtils.isEmpty(publishTaskInfo.getLoadingPlaceCity())) {
+                //查询发货地经纬度
+                for (int i = 0; i < dataList1.size(); i++) {
+                    PublishTaskInfo publishTaskInfo1 = dataList1.get(i);
+                    //发货地经纬度
+                    double lng2 = Math.toRadians(Double.valueOf(publishTaskInfo1.getSendLongitude()));
+                    double lat2 = Math.toRadians(Double.valueOf(publishTaskInfo1.getSendLatitude()));
+                    //根据装货城市获取经纬度
+                    String str = EntCoordUtil.getCoordinate(publishTaskInfo.getLoadingPlaceCity());
+                    String str1 = str.substring(0, str.indexOf(","));//经度
+                    String str2 = str.substring(str1.length() + 1, str.length());//纬度
+
+                    //装货地经纬度
+                    double lng1 = Math.toRadians(Double.valueOf(str1));
+                    double lat1 = Math.toRadians(Double.valueOf(str2));
+                    // 纬度之差
+                    double a = lat1 - lat2;
+                    // 经度之差
+                    double b = lng1 - lng2;
+                    // 计算两点距离的公式
+                    double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) +
+                            Math.cos(lat1) * Math.cos(lat2) * Math.pow(Math.sin(b / 2), 2)));
+                    // 弧长乘地球半径, 返回单位: 千米
+                    s = s * EARTH_RADIUS;
+                    if (s <= 300) {
+                        //货距小于300公里,放入周边信息列表
+                        publishTaskInfo1.setCargoDistance(Math.floor(s));
+                        publishTaskInfo1.setPeripheralInfo("1");
+                        publishTaskInfoList.add(publishTaskInfo1);
+                    }
+                }
+            } else {
+                //查询发货地经纬度
+                for (int i = 0; i < dataList1.size(); i++) {
+                    PublishTaskInfo publishTaskInfo1 = dataList1.get(i);
+                    //发货地经纬度
+                    double lng2 = Math.toRadians(Double.valueOf(publishTaskInfo1.getSendLongitude()));
+                    double lat2 = Math.toRadians(Double.valueOf(publishTaskInfo1.getSendLatitude()));
+                    //根据省名查询省会城市
+                    ProvinceCityInfo provinceCityInfo = provinceCityInfoService.selectOne(new EntityWrapper<ProvinceCityInfo>()
+                            .like("province", publishTaskInfo.getLoadingPlace()));
+                    //根据省会城市获取经纬度
+                    String str = EntCoordUtil.getCoordinate(provinceCityInfo.getCity());
+                    String str1 = str.substring(0, str.indexOf(","));//经度
+                    String str2 = str.substring(str1.length() + 1, str.length());//纬度
+
+                    //装货地经纬度
+                    double lng1 = Math.toRadians(Double.valueOf(str1));
+                    double lat1 = Math.toRadians(Double.valueOf(str2));
+                    // 纬度之差
+                    double a = lat1 - lat2;
+                    // 经度之差
+                    double b = lng1 - lng2;
+                    // 计算两点距离的公式
+                    double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) +
+                            Math.cos(lat1) * Math.cos(lat2) * Math.pow(Math.sin(b / 2), 2)));
+                    // 弧长乘地球半径, 返回单位: 千米
+                    s = s * EARTH_RADIUS;
+                    if (s <= 300) {
+                        //货距小于300公里,放入周边信息列表
+                        publishTaskInfo1.setCargoDistance(Math.floor(s));
+                        publishTaskInfo1.setPeripheralInfo("1");
+                        publishTaskInfoList.add(publishTaskInfo1);
+                    }
+                }
+            }
+        }
+        Page<PublishTaskInfo> page = new Page<>();
+        page.setRecords(publishTaskInfoList == null ? Lists.newArrayList() : publishTaskInfoList);
+        page.setTotal(publishTaskInfoList.size() == 0 ? 0 : publishTaskInfoList.size());
         page.setCurrent(publishTaskInfo.getCurrentPage());
         page.setSize(publishTaskInfo.getPageSize());
         return page;
@@ -507,6 +788,10 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
         orderInfo.setUnloadArea(publishTaskInfo.getUnloadArea());
         orderInfo.setUnloadCity(publishTaskInfo.getUnloadCity());
         orderInfo.setUnloadPrivate(publishTaskInfo.getUnloadPrivate());
+        orderInfo.setSendLongitude(publishTaskInfo.getSendLongitude());
+        orderInfo.setSendLatitude(publishTaskInfo.getSendLatitude());
+        orderInfo.setUnsendLongitude(publishTaskInfo.getUnsendLongitude());
+        orderInfo.setUnsendLatitude(publishTaskInfo.getUnsendLatitude());
         orderInfo.setGoodsName(publishTaskInfo.getGoodsName());
         orderInfo.setDistance(publishTaskInfo.getDistance());
         orderInfo.setFreight(publishTaskInfo.getFreightPrice());
@@ -566,8 +851,8 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
         if (publishTaskInfo1 != null) {
             //通过
             if ("1".equals(publishTaskInfo.getFlag())) {
-                publishTaskInfo1.setStatusKey(StatusEnum.IDENTITY_COMPLETED.getFlag());
-                publishTaskInfo1.setStatus(StatusEnum.IDENTITY_COMPLETED.getName());
+                publishTaskInfo1.setStatusKey(StatusEnum.TASK_REJECT.getFlag());
+                publishTaskInfo1.setStatus(StatusEnum.TASK_REJECT.getName());
 //                geTuiUtils.pushByCid("审核通知", "您的司机认证申请已审核通过", commonUser.getId());
 //                UnimallMessage messageDO = new UnimallMessage();
 //                messageDO.setAdminId(commonUser.getId());
@@ -583,8 +868,8 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
             }
 //            驳回
             else if ("2".equals(publishTaskInfo.getFlag())) {
-                publishTaskInfo1.setStatusKey(StatusEnum.IDENTITY_FAILED.getFlag());
-                publishTaskInfo1.setStatus(StatusEnum.IDENTITY_FAILED.getName());
+                publishTaskInfo1.setStatusKey(StatusEnum.TASK_FAILED.getFlag());
+                publishTaskInfo1.setStatus(StatusEnum.TASK_FAILED.getName());
 //                geTuiUtils.pushByCid("驳回通知", "您的司机认证申请已被驳回", commonUser.getId());
 //                UnimallMessage messageDO = new UnimallMessage();
 //                messageDO.setAdminId(commonUser.getId());

+ 258 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/util/XmlUtil.java

@@ -0,0 +1,258 @@
+package com.yh.saas.plugin.yiliangyiyun.util;
+
+import com.aliyun.oss.OSSClient;
+import com.aliyun.oss.model.ObjectMetadata;
+import com.aliyun.oss.model.PutObjectRequest;
+
+import com.yh.saas.plugin.yiliangyiyun.entity.OrderInfo;
+import lombok.Getter;
+import org.apache.http.entity.ContentType;
+import org.dom4j.Document;
+import org.dom4j.DocumentException;
+import org.dom4j.DocumentHelper;
+import org.dom4j.io.OutputFormat;
+import org.dom4j.io.SAXReader;
+import org.dom4j.io.XMLWriter;
+import org.springframework.beans.factory.InitializingBean;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.mock.web.MockMultipartFile;
+import org.springframework.stereotype.Component;
+import org.springframework.web.multipart.MultipartFile;
+
+import java.io.*;
+import java.nio.file.FileSystems;
+import java.nio.file.Path;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+@Component
+public class XmlUtil implements InitializingBean {
+    @Getter
+    @Value("${oss.endpoint.internal:}")
+    private String baseUrl;
+    @Getter
+    @Value("${oss.bucket.name:}")
+    private String bucket;
+    @Autowired
+    private OSSClient ossClient;
+    @Getter
+    @Value("${oss.endpoint.default:}")
+    private String endpoint;
+
+
+    private String host;
+
+    @Override
+    public void afterPropertiesSet() throws Exception {
+        host = "http://" + bucket + "." + endpoint;
+    }
+
+    public String xmlChangeString(String fileName) {
+        try {
+            SAXReader saxReader = new SAXReader();//新建一个解析类
+            Document tempDocument = saxReader.read(cn.hutool.core.util.XmlUtil.class.getClassLoader().getResourceAsStream(fileName));//读入一个文件
+            return tempDocument.asXML();
+        } catch (DocumentException e) {
+            e.printStackTrace();
+        }
+        return null;
+    }
+
+    //将字符串string类型转换成xml文件
+    public String strChangeXML(String str, String name) throws IOException {
+        SAXReader saxReader = new SAXReader();
+        Document document;
+        try {
+            document = DocumentHelper.parseText(str);
+            document.setXMLEncoding("gb2312");
+            document.asXML();
+//            document = saxReader.read(new ByteArrayInputStream(str.getBytes("UTF-8")));
+            OutputFormat format = OutputFormat.createPrettyPrint();
+            format.setEncoding("gb2312");
+//            File file = new File(new String(("templates" + File.separator + name + ".xml").getBytes(StandardCharsets.UTF_8), StandardCharsets.UTF_8));
+//            if (!file.exists()) {
+//                boolean flag = file.mkdirs();
+//            }
+            Path path = FileSystems.getDefault().getPath(new File("templates" + File.separator + name + ".xml").getAbsoluteFile().getPath());
+            File file = new File(String.valueOf(path));
+            /** 将document中的内容写入文件中 */
+            OutputStream out = new FileOutputStream(file);
+            Writer wr = new OutputStreamWriter(out,"gb2312");
+            XMLWriter writer = new XMLWriter(wr, format);
+            FileInputStream fileInputStream = new FileInputStream(String.valueOf(path));
+            writer.write(document);
+            writer.close();
+            out.close();
+            wr.close();
+            MultipartFile multipartFile = new MockMultipartFile(ContentType.APPLICATION_OCTET_STREAM.toString(), fileInputStream);
+            String returnFile = upload(multipartFile, name);
+            file.delete();
+            return returnFile;
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return "NG";
+    }
+    //将字符串string类型转换成xml文件
+    public String strChangeXMLs(String str, String name) throws IOException {
+        SAXReader saxReader = new SAXReader();
+        Document document;
+        try {
+            document = DocumentHelper.parseText(str);
+            document.setXMLEncoding("GBK");
+            document.asXML();
+//            document = saxReader.read(new ByteArrayInputStream(str.getBytes("UTF-8")));
+            OutputFormat format = OutputFormat.createPrettyPrint();
+            format.setEncoding("GBK");
+//            File file = new File(new String(("templates" + File.separator + name + ".xml").getBytes(StandardCharsets.UTF_8), StandardCharsets.UTF_8));
+//            if (!file.exists()) {
+//                boolean flag = file.mkdirs();
+//            }
+            Path path = FileSystems.getDefault().getPath(new File("templates" + File.separator + name + ".xml").getAbsoluteFile().getPath());
+            File file = new File(String.valueOf(path));
+            /** 将document中的内容写入文件中 */
+            OutputStream out = new FileOutputStream(file);
+            Writer wr = new OutputStreamWriter(out,"GBK");
+            XMLWriter writer = new XMLWriter(wr, format);
+            FileInputStream fileInputStream = new FileInputStream(String.valueOf(path));
+            writer.write(document);
+            writer.close();
+            out.close();
+            wr.close();
+            MultipartFile multipartFile = new MockMultipartFile(ContentType.APPLICATION_OCTET_STREAM.toString(), fileInputStream);
+            String returnFile = upload(multipartFile, name);
+            file.delete();
+            return returnFile;
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return "NG";
+    }
+
+    public String readXml(OrderInfo orderInfo) {
+//
+//        String regEx = "[^0-9]";
+//        Pattern p = Pattern.compile(regEx);
+////        Matcher m = p.matcher(paymentManagement.getPaymentNo());
+////        String number = m.replaceAll("").trim();
+////        Float weight = paymentManagement.getNetWeight();
+////        Double as = paymentManagement.getAmountIngPayable()/weight * 100;
+////        String goodsName = paymentManagement.getGoodsName();
+////        if(paymentManagement.getGoodsName().equals("玉米(潮粮)")){
+////            goodsName = "玉米";
+////            weight = paymentManagement.getPureWeight();
+////        }
+////        if(paymentManagement.getPureWeight() == null){
+////            paymentManagement.setPureWeight(paymentManagement.getNetWeight());
+////        }
+//        String s = "<?xml version=\"1.0\" encoding=\"GBK\"?>\n" +
+//                "\n" +
+//                "<Kp>\n" +
+//                "\n" +
+//                "<Version>2.0</Version>\n" +
+//                "\n" +
+//                "\n" +
+//                "<Fpxx>\n" +
+//                "\n" +
+//                "<Zsl>1</Zsl>\n" +
+//                "\n" +
+//                "\n" +
+//                "<Fpsj>\n" +
+//                "\n" +
+//                "\n" +
+//                "<Fp>\n" +
+//                "\n" +
+//                "<Djh>" +  + "</Djh>\n" +
+//                "\n" +
+//                "<Gfmc>" +  + "</Gfmc>\n" +
+//                "\n" +
+//                "<Gfsh>" +  + "</Gfsh>\n" +
+//                "\n" +
+//                "<Gfyhzh>" +  + "</Gfyhzh>\n" +
+//                "\n" +
+//                "<Gfdzdh>" +  + "</Gfdzdh>\n" +
+//                "\n" +
+//                "<Bz>" + + "</Bz>\n" +
+//                "\n" +
+//                "<Fhr/>\n" +
+//                "\n" +
+//                "<Skr/>\n" +
+//                "\n" +
+//                "<Spbmbbh>10.0</Spbmbbh>\n" +
+//                "\n" +
+//                "<Hsbz>0</Hsbz>\n" +
+//                "\n" +
+//                "\n" +
+//                "<Spxx>\n" +
+//                "\n" +
+//                "\n" +
+//                "-<Sph>\n" +
+//                "\n" +
+//                "<Xh>1</Xh>\n" +
+//                "\n" +
+//                "<Spmc>" +  + "</Spmc>\n" +
+//                "\n" +
+//                "<Ggxh>" +  + "</Ggxh>\n" +
+//                "\n" +
+//                "<Jldw></Jldw>\n" +
+//                "\n" +
+//                "<Spbm>1010101030000000000</Spbm>\n" +
+//                "\n" +
+//                "<Qyspbm/>\n" +
+//                "\n" +
+//                "<Syyhzcbz>0</Syyhzcbz>\n" +
+//                "\n" +
+//                "<Lslbz>1</Lslbz>\n" +
+//                "\n" +
+//                "<Yhzcsm/>\n" +
+//                "\n" +
+//                "<Dj>""</Dj>\n" +
+//                "\n" +
+//                "<Sl>" + + "</Sl>\n" +
+//                "\n" +
+//                "<Je>" +  + "</Je>\n" +
+//                "\n" +
+//                "<Kce>0</Kce>\n" +
+//                "\n" +
+//                "<Slv>0</Slv>\n" +
+//                "\n" +
+//                "<Se>0</Se>\n" +
+//                "\n" +
+//                "</Sph>\n" +
+//                "\n" +
+//                "</Spxx>\n" +
+//                "\n" +
+//                "</Fp>\n" +
+//                "\n" +
+//                "</Fpsj>\n" +
+//                "\n" +
+//                "</Fpxx>\n" +
+//                "\n" +
+//                "</Kp>";
+//        try {
+//            String returnFile = strChangeXML(s, number.substring(4) + paymentManagement.getIdentityAuthenticationInfo().getCustomerName() + paymentManagement.getAmountIngPayable());
+//            return returnFile;
+//        } catch (Exception e) {
+//            e.printStackTrace();
+//        }
+        return "NG";
+    }
+
+
+    /**
+     * 后台通过服务器间接传文件
+     *
+     * @param file
+     * @return
+     * @throws IOException
+     */
+    public String upload(MultipartFile file, String name) throws IOException {
+        ObjectMetadata objectMetadata = new ObjectMetadata();
+        objectMetadata.setContentLength(file.getSize());
+        objectMetadata.setContentType(file.getContentType());
+        PutObjectRequest putObjectRequest = new PutObjectRequest(bucket, "FP/" + name + ".xml", file.getInputStream(), objectMetadata);
+        ossClient.putObject(putObjectRequest);
+        return baseUrl + "FP/" + name + ".xml";
+    }
+}

+ 15 - 13
winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/AgentCargoOwnerInfoMapper.xml

@@ -13,19 +13,21 @@
     <select id="getListByCondition" parameterType="Map"
             resultType="com.yh.saas.plugin.yiliangyiyun.entity.AgentCargoOwnerInfo">
         SELECT
-        id,
-        agent_common_id as agentCommonId,
-        name,
-        phone,
-        company,
-        certificate_address_url as certificateAddressUrl,
-        status,
-        create_date as createDate,
-        update_date as updateDate
-        FROM agent_cargo_owner_info
-        WHERE delete_flag = '0'
-        AND common_id = #{commonId}
-        ORDER BY create_date DESC
+        a.id,
+        a.agent_common_id as agentCommonId,
+        a.name,
+        a.phone,
+        a.company,
+        a.certificate_address_url as certificateAddressUrl,
+        a.status,
+        a.create_date as createDate,
+        a.update_date as updateDate,
+        cu.avatar_url as avatarUrl
+        FROM agent_cargo_owner_info a
+        LEFT JOIN common_user cu on cu.id = a.agent_common_id and cu.delete_flag = 0
+        WHERE a.delete_flag = '0'
+        AND a.common_id = #{commonId}
+        ORDER BY a.create_date DESC
         <if test="currentPage != null and currentPage != ''">
             LIMIT ${startRecord}, ${pageSize}
         </if>

+ 1 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/CompanyInfoMapper.xml

@@ -73,6 +73,7 @@
         c.business_license_address_url as businessLicenseAddressUrl,
         c.property_address_url as propertyAddressUrl,
         c.advance_freight_service as advanceFreightService,
+        c.video_address_url as videoAddressUrl,
         c.status_key as statusKey,
         c.status,
         c.create_date as createDate,

+ 114 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/OrderInfoMapper.xml

@@ -184,6 +184,10 @@
         o.unload_private as unloadPrivate,
         o.unload_city as unloadCity,
         o.unload_area as unloadArea,
+        o.send_longitude as sendLongitude,
+        o.send_latitude as sendLatitude,
+        o.unsend_longitude as unsendLongitude,
+        o.unsend_latitude as unsendLatitude,
         o.comp_name as compName,
         o.cargo_owner as cargoOwner,
         o.driver_name as driverName,
@@ -261,4 +265,114 @@
         </if>
         order by order_no desc
     </select>
+
+
+    <!-- 获得后台管理订单总数 -->
+    <select id="getCounthByCondition" parameterType="Map" resultType="java.lang.Integer">
+        SELECT
+        COUNT(o.id)
+        FROM order_info o
+        LEFT JOIN freight_info f on f.order_id = o.id and f.delete_flag = 0
+        WHERE o.delete_flag = '0'
+        <if test="startDate != null and startDate != ''">
+            AND (DATE_FORMAT(o.update_date,"%Y%m%d") &gt;=
+            DATE_FORMAT(#{startDate},"%Y%m%d"))
+        </if>
+        <if test="endDate != null and endDate != ''">
+            AND (DATE_FORMAT(o.update_date,"%Y%m%d") &lt;=
+            DATE_FORMAT(#{endDate},"%Y%m%d"))
+        </if>
+        <if test="searchKeyWord != null and searchKeyWord != ''">
+            AND (lower(o.order_no) like lower(CONCAT('%',#{searchKeyWord},'%'))
+            OR lower(o.cargo_owner) like lower(CONCAT('%',#{searchKeyWord},'%'))
+            OR lower(o.cargo_owner_phone) like lower(CONCAT('%',#{searchKeyWord},'%'))
+            OR lower(o.driver_name) like lower(CONCAT('%',#{searchKeyWord},'%'))
+            OR lower(o.driver_phone) like lower(CONCAT('%',#{searchKeyWord},'%')))
+        </if>
+        <if test="searchType != null and searchType != ''">
+            <if test="searchType == 1">
+                AND o.order_status_key = '9'
+                OR o.order_status_key = '19'
+            </if>
+            <if test="searchType == 2">
+                AND
+            </if>
+            <if test="searchType == 3">
+                AND (sum(r.repayment) &lt; f.freight_payable)
+            </if>
+            <if test="searchType == 4">
+                AND o.invoicing = '0'
+            </if>
+            <if test="searchType == 5">
+                AND o.order_status_key = '25'
+            </if>
+        </if>
+    </select>
+    <!-- 获得后台管理订单列表 -->
+    <select id="getListhByCondition" parameterType="Map"
+            resultType="com.yh.saas.plugin.yiliangyiyun.entity.OrderInfo">
+        SELECT
+        o.id,
+        o.order_no as orderNo,
+        o.freight_advance as freightAdvance,
+        o.cargo_owner as cargoOwner,
+        o.driver_name as driverName,
+        o.cargo_owner_phone as cargoOwnerPhone,
+        o.driver_phone as driverPhone,
+        o.freight,
+        f.prepaid_freight as prepaidFreight,
+        f.freight_balance as freightBalance,
+        f.overdue_fee as overdueFee,
+        f.interest_rate as interestRate,
+--         sum(r.repayment) as alreadyRepaid,
+        o.invoicing,
+        o.order_status as orderStatus,
+        o.order_status_key as orderStatusKey,
+        o.cargo_owner_status as cargoOwnerStatus,
+        o.cargo_owner_status_key as cargoOwnerStatusKey,
+        o.create_date as createDate,
+        o.update_date as updateDate
+        FROM order_info o
+        LEFT JOIN freight_info f on f.order_id = o.id and f.delete_flag = 0
+        LEFT JOIN repayment_info r on r.order_id = o.id and r.delete_flag = 0
+        WHERE o.delete_flag = '0'
+        <if test="startDate != null and startDate != ''">
+            AND (DATE_FORMAT(o.update_date,"%Y%m%d") &gt;=
+            DATE_FORMAT(#{startDate},"%Y%m%d"))
+        </if>
+        <if test="endDate != null and endDate != ''">
+            AND (DATE_FORMAT(o.update_date,"%Y%m%d") &lt;=
+            DATE_FORMAT(#{endDate},"%Y%m%d"))
+        </if>
+        <if test="searchKeyWord != null and searchKeyWord != ''">
+            AND (lower(o.order_no) like lower(CONCAT('%',#{searchKeyWord},'%'))
+            OR lower(o.cargo_owner) like lower(CONCAT('%',#{searchKeyWord},'%'))
+            OR lower(o.cargo_owner_phone) like lower(CONCAT('%',#{searchKeyWord},'%'))
+            OR lower(o.driver_name) like lower(CONCAT('%',#{searchKeyWord},'%'))
+            OR lower(o.driver_phone) like lower(CONCAT('%',#{searchKeyWord},'%')))
+        </if>
+        <if test="searchType != null and searchType != ''">
+            <if test="searchType == 1">
+                AND o.order_status_key = '9'
+                OR o.order_status_key = '19'
+            </if>
+            <if test="searchType == 2">
+                AND
+            </if>
+            <if test="searchType == 3">
+                AND (sum(r.repayment) &lt; f.freight_payable)
+            </if>
+            <if test="searchType == 4">
+                AND o.invoicing = '0'
+            </if>
+            <if test="searchType == 5">
+                AND o.order_status_key = '25'
+            </if>
+        </if>
+        ORDER BY o.create_date DESC
+        <if test="currentPage != null and currentPage != ''">
+            LIMIT ${startRecord}, ${pageSize}
+        </if>
+    </select>
+
 </mapper>

+ 50 - 6
winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/PublishTaskInfoMapper.xml

@@ -123,6 +123,8 @@
         FROM publish_task_info p
         LEFT JOIN cargo_owner_info c on c.common_id = p.common_id and c.delete_flag = 0
         WHERE p.delete_flag = '0'
+        AND p.status_key = '5'
+        AND p.show_hide = '1'
         <if test="searchType != null and searchType != ''">
             <if test="searchType == 1">
                 AND p.freight_advance = '1'
@@ -173,6 +175,10 @@
         p.send_city AS sendCity,
         p.send_area AS sendArea,
         p.send_detailed_address AS sendDetailedAddress,
+        p.send_longitude AS sendLongitude,
+        p.send_latitude AS sendLatitude,
+        p.unsend_longitude as unsendLongitude,
+        p.unsend_latitude as unsendLatitude,
         p.unload_private AS unloadPrivate,
         p.unload_city AS unloadCity,
         p.unload_area AS unloadArea,
@@ -191,10 +197,14 @@
         p.update_date AS updateDate,
         p.create_date AS createDate,
         c.phone AS cargoOwnerPhone,
-        c.name AS cargoOwnerName
+        c.name AS cargoOwnerName,
+        cu.avatar_url as cargoOwnerPortrait
         FROM publish_task_info p
         LEFT JOIN cargo_owner_info c on c.common_id = p.common_id and c.delete_flag = 0
+        LEFT JOIN common_user cu on cu.id = p.common_id and cu.delete_flag = 0
         WHERE p.delete_flag = '0'
+        AND p.status_key = '5'
+        AND p.show_hide = '1'
         AND p.create_date >= ADDDATE( NOW( ),- 2 )
         <if test="searchType != null and searchType != ''">
             <if test="searchType == 1">
@@ -238,6 +248,10 @@
         p.send_city AS sendCity,
         p.send_area AS sendArea,
         p.send_detailed_address AS sendDetailedAddress,
+        p.send_longitude AS sendLongitude,
+        p.send_latitude AS sendLatitude,
+        p.unsend_longitude as unsendLongitude,
+        p.unsend_latitude as unsendLatitude,
         p.unload_private AS unloadPrivate,
         p.unload_city AS unloadCity,
         p.unload_area AS unloadArea,
@@ -256,10 +270,14 @@
         p.update_date AS updateDate,
         p.create_date AS createDate,
         c.phone AS cargoOwnerPhone,
-        c.name AS cargoOwnerName
+        c.name AS cargoOwnerName,
+        cu.avatar_url as cargoOwnerPortrait
         FROM publish_task_info p
         LEFT JOIN cargo_owner_info c on c.common_id = p.common_id and c.delete_flag = 0
+        LEFT JOIN common_user cu on cu.id = p.common_id and cu.delete_flag = 0
         WHERE p.delete_flag = '0'
+        AND p.status_key = '5'
+        AND p.show_hide = '1'
         AND p.create_date &lt; ADDDATE( NOW( ),- 2 )
         <if test="searchType != null and searchType != ''">
             <if test="searchType == 1">
@@ -315,6 +333,10 @@
         p.send_city AS sendCity,
         p.send_area AS sendArea,
         p.send_detailed_address AS sendDetailedAddress,
+        p.send_longitude AS sendLongitude,
+        p.send_latitude AS sendLatitude,
+        p.unsend_longitude as unsendLongitude,
+        p.unsend_latitude as unsendLatitude,
         p.unload_private AS unloadPrivate,
         p.unload_city AS unloadCity,
         p.unload_area AS unloadArea,
@@ -333,10 +355,14 @@
         p.update_date AS updateDate,
         p.create_date AS createDate,
         c.phone AS cargoOwnerPhone,
-        c.name AS cargoOwnerName
+        c.name AS cargoOwnerName,
+        cu.avatar_url as cargoOwnerPortrait
         FROM publish_task_info p
         LEFT JOIN cargo_owner_info c on c.common_id = p.common_id and c.delete_flag = 0
+        LEFT JOIN common_user cu on cu.id = p.common_id and cu.delete_flag = 0
         WHERE p.delete_flag = '0'
+        AND p.status_key = '5'
+        AND p.show_hide = '1'
         <if test="searchType != null and searchType != ''">
             <if test="searchType == 1">
                 AND p.freight_advance = '1'
@@ -393,6 +419,8 @@
         p.send_detailed_address AS sendDetailedAddress,
         p.send_longitude AS sendLongitude,
         p.send_latitude AS sendLatitude,
+        p.unsend_longitude as unsendLongitude,
+        p.unsend_latitude as unsendLatitude,
         p.unload_private AS unloadPrivate,
         p.unload_city AS unloadCity,
         p.unload_area AS unloadArea,
@@ -411,10 +439,14 @@
         p.update_date AS updateDate,
         p.create_date AS createDate,
         c.phone AS cargoOwnerPhone,
-        c.name AS cargoOwnerName
+        c.name AS cargoOwnerName,
+        cu.avatar_url as cargoOwnerPortrait
         FROM publish_task_info p
         LEFT JOIN cargo_owner_info c on c.common_id = p.common_id and c.delete_flag = 0
+        LEFT JOIN common_user cu on cu.id = p.common_id and cu.delete_flag = 0
         WHERE p.delete_flag = '0'
+        AND p.status_key = '5'
+        AND p.show_hide = '1'
         AND p.create_date >= ADDDATE( NOW( ),- 5 )
         <if test="searchType != null and searchType != ''">
             <if test="searchType == 1">
@@ -460,6 +492,8 @@
         p.send_detailed_address AS sendDetailedAddress,
         p.send_longitude AS sendLongitude,
         p.send_latitude AS sendLatitude,
+        p.unsend_longitude as unsendLongitude,
+        p.unsend_latitude as unsendLatitude,
         p.unload_private AS unloadPrivate,
         p.unload_city AS unloadCity,
         p.unload_area AS unloadArea,
@@ -478,10 +512,14 @@
         p.update_date AS updateDate,
         p.create_date AS createDate,
         c.phone AS cargoOwnerPhone,
-        c.name AS cargoOwnerName
+        c.name AS cargoOwnerName,
+        cu.avatar_url as cargoOwnerPortrait
         FROM publish_task_info p
         LEFT JOIN cargo_owner_info c on c.common_id = p.common_id and c.delete_flag = 0
+        LEFT JOIN common_user cu on cu.id = p.common_id and cu.delete_flag = 0
         WHERE p.delete_flag = '0'
+        AND p.status_key = '5'
+        AND p.show_hide = '1'
         AND p.create_date &lt; ADDDATE( NOW( ),- 5 )
         <if test="searchType != null and searchType != ''">
             <if test="searchType == 1">
@@ -535,6 +573,8 @@
         p.send_detailed_address AS sendDetailedAddress,
         p.send_longitude AS sendLongitude,
         p.send_latitude AS sendLatitude,
+        p.unsend_longitude as unsendLongitude,
+        p.unsend_latitude as unsendLatitude,
         p.unload_private AS unloadPrivate,
         p.unload_city AS unloadCity,
         p.unload_area AS unloadArea,
@@ -553,10 +593,14 @@
         p.update_date AS updateDate,
         p.create_date AS createDate,
         c.phone AS cargoOwnerPhone,
-        c.name AS cargoOwnerName
+        c.name AS cargoOwnerName,
+        cu.avatar_url as cargoOwnerPortrait
         FROM publish_task_info p
         LEFT JOIN cargo_owner_info c on c.common_id = p.common_id and c.delete_flag = 0
+        LEFT JOIN common_user cu on cu.id = p.common_id and cu.delete_flag = 0
         WHERE p.delete_flag = '0'
+        AND p.status_key = '5'
+        AND p.show_hide = '1'
         <if test="searchType != null and searchType != ''">
             <if test="searchType == 1">
                 AND p.freight_advance = '1'

+ 4 - 0
winsea-haixin-plugin-wangluohuoyun/target/maven-archiver/pom.properties

@@ -0,0 +1,4 @@
+#Created by Apache Maven 3.6.3
+version=0.7.0
+groupId=com.yh.haixin
+artifactId=winsea-haixin-plugin-wangluohuoyun

+ 175 - 0
winsea-haixin-plugin-wangluohuoyun/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -0,0 +1,175 @@
+com\yh\saas\plugin\yiliangyiyun\entity\DriverPayeeInfo$QueryFiles.class
+com\yh\saas\plugin\yiliangyiyun\entity\DriverCarInfo.class
+com\yh\saas\plugin\yiliangyiyun\entity\SearchRecordsInfo$QueryFiles.class
+com\yh\saas\plugin\yiliangyiyun\service\IPatformAnagementEgulationsService.class
+com\yh\saas\plugin\yiliangyiyun\entity\view\UserDefinedBean$Data$Stars.class
+com\yh\saas\plugin\yiliangyiyun\constant\StatusEnum.class
+com\yh\saas\plugin\yiliangyiyun\util\SMSClientYlyy.class
+com\yh\saas\plugin\yiliangyiyun\util\MatrixToImageWriter.class
+com\yh\saas\plugin\yiliangyiyun\constant\NumberConstant.class
+com\yh\saas\plugin\yiliangyiyun\controller\ProvinceCityInfoController.class
+com\yh\saas\plugin\yiliangyiyun\util\HttpUtils.class
+com\yh\saas\plugin\yiliangyiyun\util\Const.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\CarrierInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\controller\PublishTaskInfoController.class
+com\yh\saas\plugin\yiliangyiyun\exception\ThirdPartServiceException.class
+com\yh\saas\plugin\yiliangyiyun\mapper\AgentCargoOwnerInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\entity\CommonSysParameter.class
+com\yh\saas\plugin\yiliangyiyun\util\SMSResult.class
+com\yh\saas\plugin\yiliangyiyun\entity\view\BiViewInfo.class
+com\yh\saas\plugin\yiliangyiyun\entity\CargoOwnerInfo$QueryFiles.class
+com\yh\saas\plugin\yiliangyiyun\exception\YExceptionEnum.class
+com\yh\saas\plugin\yiliangyiyun\controller\NewsInfoController.class
+com\yh\saas\plugin\yiliangyiyun\controller\AppVersionController.class
+com\yh\saas\plugin\yiliangyiyun\entity\AppVersion.class
+com\yh\saas\plugin\yiliangyiyun\entity\FreightInfo.class
+com\yh\saas\plugin\yiliangyiyun\service\IAcquisitionInfoService.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\AgentCargoOwnerInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\entity\CompanyInfo.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\DriverInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\service\ICommonUserService.class
+com\yh\saas\plugin\yiliangyiyun\entity\OrderInfo.class
+com\yh\saas\plugin\yiliangyiyun\entity\view\ListView.class
+com\yh\saas\plugin\yiliangyiyun\service\IOrderInfoService.class
+com\yh\saas\plugin\yiliangyiyun\entity\AcquisitionInfo.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\CommonUserServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\util\QRCodeUtil.class
+com\yh\saas\plugin\yiliangyiyun\controller\DriverInfoController.class
+com\yh\saas\plugin\yiliangyiyun\controller\CargoOwnerAddressInfoController.class
+com\yh\saas\plugin\yiliangyiyun\util\WebSocketConfig.class
+com\yh\saas\plugin\yiliangyiyun\mapper\DriverCarInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\util\WebSocket.class
+com\yh\saas\plugin\yiliangyiyun\entity\CommonUser.class
+com\yh\saas\plugin\yiliangyiyun\util\EntityAnalyse.class
+com\yh\saas\plugin\yiliangyiyun\mapper\CargoOwnerAddressInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\controller\DriverPayeeInfoController.class
+com\yh\saas\plugin\yiliangyiyun\util\XmlUtil.class
+com\yh\saas\plugin\GeneratorCodeByTables.class
+com\yh\saas\plugin\yiliangyiyun\mapper\SearchRecordsInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\controller\CargoOwnerCompInfoController.class
+com\yh\saas\plugin\yiliangyiyun\service\IDriverCarInfoService.class
+com\yh\saas\plugin\yiliangyiyun\exception\AppServiceException.class
+com\yh\saas\plugin\yiliangyiyun\exception\ServiceExceptionDefinition.class
+com\yh\saas\plugin\yiliangyiyun\entity\LogoConfig.class
+com\yh\saas\plugin\GeneratorCodeByTables$2.class
+com\yh\saas\plugin\yiliangyiyun\entity\view\TmpModel.class
+com\yh\saas\plugin\yiliangyiyun\mapper\CargoOwnerInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\entity\view\ExportVView.class
+com\yh\saas\plugin\yiliangyiyun\entity\FreightInfo$QueryFiles.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\PatformAnagementEgulationsServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\service\IFreightInfoService.class
+com\yh\saas\plugin\yiliangyiyun\entity\CargoOwnerInfo.class
+com\yh\saas\plugin\yiliangyiyun\controller\ClothingColorController.class
+com\yh\saas\plugin\yiliangyiyun\controller\CompanyInfoController.class
+com\yh\saas\plugin\yiliangyiyun\controller\OrderInfoController.class
+com\yh\saas\plugin\yiliangyiyun\mapper\PatformAnagementEgulationsMapper.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\DriverCarInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\mapper\DriverInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\entity\PublishTaskInfo.class
+com\yh\saas\plugin\yiliangyiyun\mapper\FreightInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\mapper\ProvinceCityInfoMapper.class
+com\yh\saas\plugin\GeneratorCodeByTables$1.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\FreightInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\entity\NewsInfo.class
+com\yh\saas\plugin\yiliangyiyun\util\ImportExcel.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\AcquisitionInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\util\Base64Util.class
+com\yh\saas\plugin\yiliangyiyun\service\IRepaymentInfoService.class
+com\yh\saas\plugin\yiliangyiyun\entity\CommonSysParameter$QueryFiles.class
+com\yh\saas\plugin\yiliangyiyun\entity\CarrierInfo.class
+com\yh\saas\plugin\yiliangyiyun\entity\SearchRecordsInfo.class
+com\yh\saas\plugin\yiliangyiyun\service\ICargoOwnerAddressInfoService.class
+com\yh\saas\plugin\yiliangyiyun\controller\RepaymentInfoController.class
+com\yh\saas\plugin\yiliangyiyun\util\FileUtil.class
+com\yh\saas\plugin\yiliangyiyun\entity\view\GoodsSourceView.class
+com\yh\saas\plugin\yiliangyiyun\entity\view\WarehouseNumView.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\CargoOwnerCompInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\entity\view\ConfigDO.class
+com\yh\saas\plugin\yiliangyiyun\util\MD5Util.class
+com\yh\saas\plugin\yiliangyiyun\entity\view\ReleaseView.class
+com\yh\saas\plugin\yiliangyiyun\controller\CommonCompanyIdentityController.class
+com\yh\saas\plugin\yiliangyiyun\entity\CacheComponent.class
+com\yh\saas\plugin\yiliangyiyun\entity\DriverCarInfo$QueryFiles.class
+com\yh\saas\plugin\yiliangyiyun\entity\DriverPayeeInfo.class
+com\yh\saas\plugin\yiliangyiyun\mapper\CarrierInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\mapper\CompanyInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\service\IDriverInfoService.class
+com\yh\saas\plugin\yiliangyiyun\entity\CargoOwnerAddressInfo$QueryFiles.class
+com\yh\saas\plugin\yiliangyiyun\service\ICommonSysParameterService.class
+com\yh\saas\plugin\yiliangyiyun\mapper\NewsInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\DriverPayeeInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\ProvinceCityInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\AppVersionServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\entity\CargoOwnerCompInfo.class
+com\yh\saas\plugin\yiliangyiyun\controller\CargoOwnerInfoController.class
+com\yh\saas\plugin\yiliangyiyun\controller\AcquisitionInfoController.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\PublishTaskInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\entity\PatformAnagementEgulations.class
+com\yh\saas\plugin\yiliangyiyun\entity\view\UserDefinedBean$Data.class
+com\yh\saas\plugin\yiliangyiyun\service\INewsInfoService.class
+com\yh\saas\plugin\yiliangyiyun\controller\AliyunVideoSyncCheck.class
+com\yh\saas\plugin\yiliangyiyun\config\yiliangyiyunConfig.class
+com\yh\saas\plugin\yiliangyiyun\exception\ExceptionDefinition.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\NewsInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\util\EntCoordUtil.class
+com\yh\saas\plugin\yiliangyiyun\util\MockSMSClient.class
+com\yh\saas\plugin\yiliangyiyun\mapper\AcquisitionInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\controller\CommonSysParameterController.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\CommonSysParameterServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\exception\YException.class
+com\yh\saas\plugin\yiliangyiyun\mapper\PublishTaskInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\entity\CargoOwnerCompInfo$QueryFiles.class
+com\yh\saas\plugin\yiliangyiyun\entity\AgentCargoOwnerInfo$QueryFiles.class
+com\yh\saas\plugin\yiliangyiyun\service\ICargoOwnerInfoService.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\RepaymentInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\service\IAppVersionService.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\SearchRecordsInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\entity\DriverInfo.class
+com\yh\saas\plugin\yiliangyiyun\service\IDriverPayeeInfoService.class
+com\yh\saas\plugin\yiliangyiyun\service\ICargoOwnerCompInfoService.class
+com\yh\saas\plugin\yiliangyiyun\entity\view\DistinguishView.class
+com\yh\saas\plugin\yiliangyiyun\util\AliyunSMSClient.class
+com\yh\saas\plugin\yiliangyiyun\config\OSSClientConfig.class
+com\yh\saas\plugin\yiliangyiyun\mapper\CommonSysParameterMapper.class
+com\yh\saas\plugin\yiliangyiyun\entity\RepaymentInfo.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\CargoOwnerInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\entity\view\UserDefinedBean.class
+com\yh\saas\plugin\GeneratorCodeByTables$MyAutoGenerator.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\CargoOwnerAddressInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\util\GeTuiUtils.class
+com\yh\saas\plugin\yiliangyiyun\entity\view\WarehouseView.class
+com\yh\saas\plugin\yiliangyiyun\mapper\RepaymentInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\entity\RepaymentInfo$QueryFiles.class
+com\yh\saas\plugin\yiliangyiyun\controller\BDAccessToken.class
+com\yh\saas\plugin\yiliangyiyun\util\CalculationUtil.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\CompanyInfoServiceImpl.class
+com\yh\saas\plugin\yiliangyiyun\util\HttpUtils$1.class
+com\yh\saas\plugin\yiliangyiyun\controller\PatformAnagementEgulationsController.class
+com\yh\saas\plugin\yiliangyiyun\entity\AgentCargoOwnerInfo.class
+com\yh\saas\plugin\yiliangyiyun\entity\ProvinceCityInfo.class
+com\yh\saas\plugin\yiliangyiyun\mapper\OrderInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\service\IPublishTaskInfoService.class
+com\yh\saas\plugin\yiliangyiyun\constant\ImageCensorConsts.class
+com\yh\saas\plugin\yiliangyiyun\service\IAgentCargoOwnerInfoService.class
+com\yh\saas\plugin\yiliangyiyun\util\HttpUtil.class
+com\yh\saas\plugin\yiliangyiyun\mapper\CommonUserMapper.class
+com\yh\saas\plugin\yiliangyiyun\controller\DriverCarInfoController.class
+com\yh\saas\plugin\yiliangyiyun\entity\CargoOwnerAddressInfo.class
+com\yh\saas\plugin\yiliangyiyun\entity\CarrierInfo$QueryFiles.class
+com\yh\saas\plugin\yiliangyiyun\entity\CompanyInfo$QueryFiles.class
+com\yh\saas\plugin\yiliangyiyun\service\ICarrierInfoService.class
+com\yh\saas\plugin\yiliangyiyun\mapper\CargoOwnerCompInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\service\ISearchRecordsInfoService.class
+com\yh\saas\plugin\yiliangyiyun\service\IProvinceCityInfoService.class
+com\yh\saas\plugin\yiliangyiyun\entity\UnimallMessage.class
+com\yh\saas\plugin\yiliangyiyun\mapper\AppVersionMapper.class
+com\yh\saas\plugin\yiliangyiyun\controller\SearchRecordsInfoController.class
+com\yh\saas\plugin\yiliangyiyun\controller\FreightInfoController.class
+com\yh\saas\plugin\yiliangyiyun\util\GeneratorUtil.class
+com\yh\saas\plugin\yiliangyiyun\exception\ServiceException.class
+com\yh\saas\plugin\yiliangyiyun\service\ICompanyInfoService.class
+com\yh\saas\plugin\yiliangyiyun\controller\AgentCargoOwnerInfoController.class
+com\yh\saas\plugin\yiliangyiyun\controller\CarrierInfoController.class
+com\yh\saas\plugin\yiliangyiyun\controller\CommonUserController.class
+com\yh\saas\plugin\yiliangyiyun\mapper\DriverPayeeInfoMapper.class
+com\yh\saas\plugin\yiliangyiyun\service\impl\OrderInfoServiceImpl.class

+ 157 - 0
winsea-haixin-plugin-wangluohuoyun/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -0,0 +1,157 @@
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\SMSResult.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\CargoOwnerInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\CargoOwnerInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\CarrierInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\SearchRecordsInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\CompanyInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\exception\ThirdPartServiceException.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\AppVersion.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\ICargoOwnerInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\CarrierInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\GeneratorUtil.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\ICarrierInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\OrderInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\ProvinceCityInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\OrderInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\exception\ExceptionDefinition.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\ICompanyInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\DriverPayeeInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\RepaymentInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\exception\AppServiceException.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\PublishTaskInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\ICargoOwnerAddressInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\IDriverPayeeInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\ImportExcel.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\ProvinceCityInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\CargoOwnerInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\DriverInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\CargoOwnerAddressInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\SearchRecordsInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\CompanyInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\MatrixToImageWriter.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\ClothingColorController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\BDAccessToken.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\FreightInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\EntityAnalyse.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\DriverInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\constant\StatusEnum.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\constant\NumberConstant.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\FreightInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\IRepaymentInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\CargoOwnerAddressInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\DriverCarInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\view\ReleaseView.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\AgentCargoOwnerInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\CommonCompanyIdentityController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\AppVersionMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\CargoOwnerAddressInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\exception\YException.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\config\OSSClientConfig.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\OrderInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\FreightInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\PatformAnagementEgulationsServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\PublishTaskInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\XmlUtil.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\GeTuiUtils.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\MD5Util.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\PublishTaskInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\IPatformAnagementEgulationsService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\CommonSysParameterController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\HttpUtils.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\PatformAnagementEgulations.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\PatformAnagementEgulationsController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\AgentCargoOwnerInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\QRCodeUtil.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\NewsInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\OrderInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\UnimallMessage.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\PatformAnagementEgulationsMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\ICommonUserService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\AcquisitionInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\NewsInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\NewsInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\FileUtil.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\PublishTaskInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\CompanyInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\DriverInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\view\ListView.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\CommonUserMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\Base64Util.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\LogoConfig.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\exception\ServiceException.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\GeneratorCodeByTables.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\DriverCarInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\CargoOwnerCompInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\CarrierInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\config\yiliangyiyunConfig.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\CommonSysParameter.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\view\GoodsSourceView.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\IFreightInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\IOrderInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\AliyunSMSClient.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\view\WarehouseNumView.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\DriverPayeeInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\IAcquisitionInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\exception\ServiceExceptionDefinition.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\CompanyInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\ICommonSysParameterService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\EntCoordUtil.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\CommonUserController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\IPublishTaskInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\SearchRecordsInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\FreightInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\CalculationUtil.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\Const.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\DriverCarInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\IDriverInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\CommonUserServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\NewsInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\view\BiViewInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\view\TmpModel.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\DriverPayeeInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\view\ExportVView.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\CarrierInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\DriverInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\INewsInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\WebSocketConfig.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\ProvinceCityInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\ISearchRecordsInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\SMSClientYlyy.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\view\WarehouseView.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\IAppVersionService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\CommonSysParameterServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\AppVersionServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\DriverCarInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\RepaymentInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\AcquisitionInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\AgentCargoOwnerInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\RepaymentInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\IAgentCargoOwnerInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\MockSMSClient.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\AliyunVideoSyncCheck.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\DriverPayeeInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\CommonUser.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\ProvinceCityInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\AppVersionController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\IProvinceCityInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\constant\ImageCensorConsts.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\CargoOwnerAddressInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\RepaymentInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\controller\CargoOwnerCompInfoController.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\IDriverCarInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\AcquisitionInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\CargoOwnerCompInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\impl\CargoOwnerCompInfoServiceImpl.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\WebSocket.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\exception\YExceptionEnum.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\util\HttpUtil.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\CacheComponent.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\AcquisitionInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\SearchRecordsInfoMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\view\UserDefinedBean.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\view\DistinguishView.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\CommonSysParameterMapper.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\service\ICargoOwnerCompInfoService.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\view\ConfigDO.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\entity\AgentCargoOwnerInfo.java
+E:\project\wangluohuoyun\winsea-haixin-plugin-wangluohuoyun\src\main\java\com\yh\saas\plugin\yiliangyiyun\mapper\CargoOwnerInfoMapper.java