diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysSalesOrderController.java b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysSalesOrderController.java index f7d0073c..00b50002 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysSalesOrderController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysSalesOrderController.java @@ -145,8 +145,8 @@ public class SysSalesOrderController extends BaseController sysSalesOrderVo.setApplyUser(loginName); } //通过用户名找到业务登录名,重新给业务员赋值 - String tempLoginName = sysSalesOrderService.convertName(sysSalesOrderVo); - sysSalesOrderVo.setBusinessMembers(tempLoginName); +// String tempLoginName = sysSalesOrderService.convertName(sysSalesOrderVo); +// sysSalesOrderVo.setBusinessMembers(tempLoginName); List list = sysSalesOrderService.selectSysSalesOrderList(sysSalesOrderVo); return getDataTable(list); } diff --git a/ruoyi-admin/src/main/resources/mapper/system/SysSalesOrderMapper.xml b/ruoyi-admin/src/main/resources/mapper/system/SysSalesOrderMapper.xml index 16a792b1..ba99e8a2 100644 --- a/ruoyi-admin/src/main/resources/mapper/system/SysSalesOrderMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/system/SysSalesOrderMapper.xml @@ -107,11 +107,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" s.apply_time,p.dict_value as instance_type_name from sys_sales_order as s left join( - select dict_value,dict_label from sys_dict_data - where dict_type = 'processType' + select dict_value,dict_label from sys_dict_data + where dict_type = 'processType' ) as p on s.instance_type = p.dict_value - left join sys_sales_order_child as c on s.sales_order_code = c.quoteId and s.sales_order_code like concat('%', #{salesOrderCode}, '%') and s.sales_order_number like concat('%', #{salesOrderNumber}, '%') @@ -131,12 +130,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and s.create_time between #{params.beginCreateTime} and #{params.endCreateTime} - and c.materialCode like concat('%', #{materialCode}, '%') - - and c.materialName like concat('%',#{materialName},'%') + + and s.sales_order_code in ( + select quoteId from sys_sales_order_child as child where + quoteId = s.sales_order_code + + and child.materialCode like concat('%',#{materialCode},'%') + + + and child.materialName like concat('%',#{materialName},'%') + + ) - group by s.sales_order_id order by s.audit_status asc,s.create_time desc