识别代办
This commit is contained in:
parent
d3783b1de9
commit
d7c1ac245d
@ -13,6 +13,8 @@ import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils;
|
|||||||
import cn.iocoder.yudao.module.core.text.Convert;
|
import cn.iocoder.yudao.module.core.text.Convert;
|
||||||
import cn.iocoder.yudao.module.core.text.ServletUtils;
|
import cn.iocoder.yudao.module.core.text.ServletUtils;
|
||||||
import cn.iocoder.yudao.module.label.vo.LabelRespVO;
|
import cn.iocoder.yudao.module.label.vo.LabelRespVO;
|
||||||
|
import cn.iocoder.yudao.module.partner.entity.PartnerCustomerInfo;
|
||||||
|
import cn.iocoder.yudao.module.partner.service.IPartnerCustomerInfoService;
|
||||||
import cn.iocoder.yudao.module.partner.service.IPartnerWorkerService;
|
import cn.iocoder.yudao.module.partner.service.IPartnerWorkerService;
|
||||||
import cn.iocoder.yudao.module.payment.service.OrderInfoService;
|
import cn.iocoder.yudao.module.payment.service.OrderInfoService;
|
||||||
import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictDataDO;
|
import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictDataDO;
|
||||||
@ -57,6 +59,8 @@ public class InspectionMallPartnersController extends BaseController {
|
|||||||
private PermissionService permissionService;
|
private PermissionService permissionService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private RoleService roleService;
|
private RoleService roleService;
|
||||||
|
@Autowired
|
||||||
|
private IPartnerCustomerInfoService partnerCustomerInfoService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询合作商管理列表
|
* 查询合作商管理列表
|
||||||
@ -128,6 +132,8 @@ public class InspectionMallPartnersController extends BaseController {
|
|||||||
return CommonResult.success(list);
|
return CommonResult.success(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@GetMapping("/delWorkOrder")
|
@GetMapping("/delWorkOrder")
|
||||||
public CommonResult<IPage<?>> delWorkOrder(String carNum,String goodsTitle,String customerSource,String payType,String startTime,Long roleId,String endTime,Integer pageSize,Integer pageNum)
|
public CommonResult<IPage<?>> delWorkOrder(String carNum,String goodsTitle,String customerSource,String payType,String startTime,Long roleId,String endTime,Integer pageSize,Integer pageNum)
|
||||||
{
|
{
|
||||||
|
@ -2,14 +2,9 @@ package cn.iocoder.yudao.module.partner.controller;
|
|||||||
|
|
||||||
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
|
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
|
||||||
import cn.iocoder.yudao.module.core.controller.BaseController;
|
import cn.iocoder.yudao.module.core.controller.BaseController;
|
||||||
import cn.iocoder.yudao.module.core.page.TableDataInfo;
|
|
||||||
import cn.iocoder.yudao.module.core.text.Convert;
|
|
||||||
import cn.iocoder.yudao.module.core.text.ServletUtils;
|
|
||||||
import cn.iocoder.yudao.module.inspection.service.AppInspectionPartnerService;
|
import cn.iocoder.yudao.module.inspection.service.AppInspectionPartnerService;
|
||||||
import cn.iocoder.yudao.module.label.vo.LabelRespVO;
|
|
||||||
import cn.iocoder.yudao.module.partner.entity.PartnerCustomerInfo;
|
import cn.iocoder.yudao.module.partner.entity.PartnerCustomerInfo;
|
||||||
import cn.iocoder.yudao.module.partner.service.IPartnerCustomerInfoService;
|
import cn.iocoder.yudao.module.partner.service.IPartnerCustomerInfoService;
|
||||||
import cn.iocoder.yudao.module.shop.entity.ShopMallPartners;
|
|
||||||
import cn.iocoder.yudao.util.ExcelUtil;
|
import cn.iocoder.yudao.util.ExcelUtil;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
@ -18,8 +13,6 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 客户信息Controller
|
* 客户信息Controller
|
||||||
*
|
*
|
||||||
@ -51,6 +44,7 @@ public class PartnerCustomerInfoController extends BaseController
|
|||||||
// return getDataTable(list);
|
// return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 导出客户信息列表
|
* 导出客户信息列表
|
||||||
*/
|
*/
|
||||||
|
@ -43,6 +43,7 @@ public class PartnerCustomerInfo extends TenantBaseDO
|
|||||||
@Excel(name = "性别")
|
@Excel(name = "性别")
|
||||||
private String sex;
|
private String sex;
|
||||||
|
|
||||||
|
|
||||||
/** 年龄 */
|
/** 年龄 */
|
||||||
@Excel(name = "年龄")
|
@Excel(name = "年龄")
|
||||||
private Integer userAge;
|
private Integer userAge;
|
||||||
@ -57,5 +58,7 @@ public class PartnerCustomerInfo extends TenantBaseDO
|
|||||||
private String roleCode;
|
private String roleCode;
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String roleName;
|
private String roleName;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private int orderCount;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
package cn.iocoder.yudao.module.partner.mapper;
|
package cn.iocoder.yudao.module.partner.mapper;
|
||||||
|
|
||||||
|
|
||||||
import cn.iocoder.yudao.module.label.vo.LabelPageReqVO;
|
|
||||||
import cn.iocoder.yudao.module.label.vo.LabelRespVO;
|
|
||||||
import cn.iocoder.yudao.module.partner.entity.PartnerCustomerInfo;
|
import cn.iocoder.yudao.module.partner.entity.PartnerCustomerInfo;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
@ -56,4 +54,6 @@ public interface PartnerCustomerInfoMapper extends BaseMapper<PartnerCustomerInf
|
|||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deletePartnerCustomerInfoByIds(Long[] ids);
|
public int deletePartnerCustomerInfoByIds(Long[] ids);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
package cn.iocoder.yudao.module.partner.service;
|
package cn.iocoder.yudao.module.partner.service;
|
||||||
|
|
||||||
import cn.iocoder.yudao.module.label.vo.LabelPageReqVO;
|
|
||||||
import cn.iocoder.yudao.module.label.vo.LabelRespVO;
|
|
||||||
import cn.iocoder.yudao.module.partner.entity.PartnerCustomerInfo;
|
import cn.iocoder.yudao.module.partner.entity.PartnerCustomerInfo;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
@ -60,4 +58,7 @@ public interface IPartnerCustomerInfoService extends IService<PartnerCustomerInf
|
|||||||
*/
|
*/
|
||||||
public int deletePartnerCustomerInfoByIds(Long[] ids);
|
public int deletePartnerCustomerInfoByIds(Long[] ids);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -53,6 +53,8 @@ public class PartnerCustomerInfoServiceImpl extends ServiceImpl<PartnerCustomerI
|
|||||||
private PermissionService permissionService;
|
private PermissionService permissionService;
|
||||||
@Resource
|
@Resource
|
||||||
private PartnerCustomerInfoMapper customerInfoMapper;
|
private PartnerCustomerInfoMapper customerInfoMapper;
|
||||||
|
@Autowired
|
||||||
|
private PartnerCustomerInfoMapper partnerCustomerInfoMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询客户信息列表
|
* 查询客户信息列表
|
||||||
@ -241,4 +243,8 @@ public class PartnerCustomerInfoServiceImpl extends ServiceImpl<PartnerCustomerI
|
|||||||
{
|
{
|
||||||
return baseMapper.deletePartnerCustomerInfoByIds(ids);
|
return baseMapper.deletePartnerCustomerInfoByIds(ids);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -10,6 +10,7 @@ import com.alibaba.fastjson.JSONObject;
|
|||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import org.springframework.data.repository.query.Param;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@ -48,6 +49,9 @@ public interface OrderInfoService extends IService<OrderInfo> {
|
|||||||
**/
|
**/
|
||||||
IPage<OrderInfo> queryListPage(OrderInfo orderInfo, Page<OrderInfo> page);
|
IPage<OrderInfo> queryListPage(OrderInfo orderInfo, Page<OrderInfo> page);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Long createOrder(OrderInfo orderInfo) throws Exception;
|
Long createOrder(OrderInfo orderInfo) throws Exception;
|
||||||
|
|
||||||
JSONObject pickCarDetail(Long pickCarId);
|
JSONObject pickCarDetail(Long pickCarId);
|
||||||
|
@ -181,6 +181,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|||||||
return baseMapper.pageOrderListSystem(orderInfo,page);
|
return baseMapper.pageOrderListSystem(orderInfo,page);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public Long createOrder(OrderInfo orderInfo) throws Exception {
|
public Long createOrder(OrderInfo orderInfo) throws Exception {
|
||||||
|
@ -50,12 +50,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
resultType="cn.iocoder.yudao.module.partner.entity.PartnerCustomerInfo">
|
resultType="cn.iocoder.yudao.module.partner.entity.PartnerCustomerInfo">
|
||||||
select pci.*,
|
select pci.*,
|
||||||
sr.name as roleName,
|
sr.name as roleName,
|
||||||
sr.code as roleCode
|
sr.code as roleCode,
|
||||||
|
COUNT(ins.id) AS orderCount
|
||||||
from partner_customer_info pci
|
from partner_customer_info pci
|
||||||
left join shop_user_car suc on suc.user_id = pci.user_id
|
left join shop_user_car suc on suc.user_id = pci.user_id
|
||||||
left join system_users su on su.id = pci.user_id
|
left join system_users su on su.id = pci.user_id
|
||||||
left join system_user_role sur on sur.user_id = su.id
|
left join system_user_role sur on sur.user_id = su.id
|
||||||
left join system_role sr on sr.id = sur.role_id
|
left join system_role sr on sr.id = sur.role_id
|
||||||
|
LEFT JOIN inspection_info ins ON ins.user_id = pci.user_id AND YEAR(ins.create_time) =YEAR(NOW())
|
||||||
<where>
|
<where>
|
||||||
<if test="vo.carNum != null and vo.carNum != ''"> and suc.car_no like concat('%', #{vo.carNum}, '%')</if>
|
<if test="vo.carNum != null and vo.carNum != ''"> and suc.car_no like concat('%', #{vo.carNum}, '%')</if>
|
||||||
<if test="vo.customerName != null and vo.customerName != ''"> and pci.customer_name like concat('%', #{vo.customerName}, '%')</if>
|
<if test="vo.customerName != null and vo.customerName != ''"> and pci.customer_name like concat('%', #{vo.customerName}, '%')</if>
|
||||||
@ -126,4 +128,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
#{id}
|
#{id}
|
||||||
</foreach>
|
</foreach>
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
Loading…
Reference in New Issue
Block a user