1
This commit is contained in:
+15
-1
@@ -125,6 +125,7 @@ public class JDOrderListController extends BaseController
|
|||||||
if (orderSearch != null && !orderSearch.trim().isEmpty()) {
|
if (orderSearch != null && !orderSearch.trim().isEmpty()) {
|
||||||
query.getParams().put("orderSearch", orderSearch.trim());
|
query.getParams().put("orderSearch", orderSearch.trim());
|
||||||
}
|
}
|
||||||
|
applyMobileQuickSearch(query, request);
|
||||||
|
|
||||||
String quickRecordSearch = request.getParameter("quickRecordSearch");
|
String quickRecordSearch = request.getParameter("quickRecordSearch");
|
||||||
if (quickRecordSearch != null && !quickRecordSearch.trim().isEmpty()) {
|
if (quickRecordSearch != null && !quickRecordSearch.trim().isEmpty()) {
|
||||||
@@ -314,10 +315,11 @@ public class JDOrderListController extends BaseController
|
|||||||
*/
|
*/
|
||||||
@Log(title = "JD订单", businessType = BusinessType.EXPORT)
|
@Log(title = "JD订单", businessType = BusinessType.EXPORT)
|
||||||
@PostMapping("/export")
|
@PostMapping("/export")
|
||||||
public void export(HttpServletResponse response, JDOrder jdOrder) throws IOException
|
public void export(HttpServletResponse response, JDOrder jdOrder, HttpServletRequest request) throws IOException
|
||||||
{
|
{
|
||||||
String fileName = "JD订单数据";
|
String fileName = "JD订单数据";
|
||||||
|
|
||||||
|
applyMobileQuickSearch(jdOrder, request);
|
||||||
applyModelNumberExcludeFilter(jdOrder);
|
applyModelNumberExcludeFilter(jdOrder);
|
||||||
|
|
||||||
List<JDOrder> list = jdOrderService.selectJDOrderList(jdOrder);
|
List<JDOrder> list = jdOrderService.selectJDOrderList(jdOrder);
|
||||||
@@ -601,6 +603,7 @@ public class JDOrderListController extends BaseController
|
|||||||
if (orderSearch != null && !orderSearch.trim().isEmpty()) {
|
if (orderSearch != null && !orderSearch.trim().isEmpty()) {
|
||||||
query.getParams().put("orderSearch", orderSearch.trim());
|
query.getParams().put("orderSearch", orderSearch.trim());
|
||||||
}
|
}
|
||||||
|
applyMobileQuickSearch(query, request);
|
||||||
|
|
||||||
String rebateRemarkAbnormal = request.getParameter("rebateRemarkHasAbnormal");
|
String rebateRemarkAbnormal = request.getParameter("rebateRemarkHasAbnormal");
|
||||||
if (rebateRemarkAbnormal != null && !rebateRemarkAbnormal.isEmpty()) {
|
if (rebateRemarkAbnormal != null && !rebateRemarkAbnormal.isEmpty()) {
|
||||||
@@ -742,6 +745,17 @@ public class JDOrderListController extends BaseController
|
|||||||
/**
|
/**
|
||||||
* 型号不含:支持逗号、中文逗号、空格、换行分隔的多个关键词,型号不得包含任一关键词。
|
* 型号不含:支持逗号、中文逗号、空格、换行分隔的多个关键词,型号不得包含任一关键词。
|
||||||
*/
|
*/
|
||||||
|
/** 手机端快速搜索:备注、单号、下单人、地址任一命中即可 */
|
||||||
|
private void applyMobileQuickSearch(JDOrder query, HttpServletRequest request) {
|
||||||
|
if (query == null || request == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
String mobileQuickSearch = request.getParameter("mobileQuickSearch");
|
||||||
|
if (mobileQuickSearch != null && !mobileQuickSearch.trim().isEmpty()) {
|
||||||
|
query.getParams().put("mobileQuickSearch", mobileQuickSearch.trim());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void applyModelNumberExcludeFilter(JDOrder query) {
|
private void applyModelNumberExcludeFilter(JDOrder query) {
|
||||||
if (query == null) {
|
if (query == null) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -69,6 +69,17 @@
|
|||||||
or waybill_no like concat('%', #{params.orderSearch}, '%')
|
or waybill_no like concat('%', #{params.orderSearch}, '%')
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
|
<if test="params.mobileQuickSearch != null and params.mobileQuickSearch != ''">
|
||||||
|
and (
|
||||||
|
remark like concat('%', #{params.mobileQuickSearch}, '%')
|
||||||
|
or order_id like concat('%', #{params.mobileQuickSearch}, '%')
|
||||||
|
or third_party_order_no like concat('%', #{params.mobileQuickSearch}, '%')
|
||||||
|
or distribution_mark like concat('%', #{params.mobileQuickSearch}, '%')
|
||||||
|
or waybill_no like concat('%', #{params.mobileQuickSearch}, '%')
|
||||||
|
or buyer like concat('%', #{params.mobileQuickSearch}, '%')
|
||||||
|
or address like concat('%', #{params.mobileQuickSearch}, '%')
|
||||||
|
)
|
||||||
|
</if>
|
||||||
<if test="params.quickRecordSearch != null and params.quickRecordSearch != ''">
|
<if test="params.quickRecordSearch != null and params.quickRecordSearch != ''">
|
||||||
and (
|
and (
|
||||||
model_number like concat('%', #{params.quickRecordSearch}, '%')
|
model_number like concat('%', #{params.quickRecordSearch}, '%')
|
||||||
@@ -143,6 +154,17 @@
|
|||||||
or waybill_no like concat('%', #{params.orderSearch}, '%')
|
or waybill_no like concat('%', #{params.orderSearch}, '%')
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
|
<if test="params.mobileQuickSearch != null and params.mobileQuickSearch != ''">
|
||||||
|
and (
|
||||||
|
remark like concat('%', #{params.mobileQuickSearch}, '%')
|
||||||
|
or order_id like concat('%', #{params.mobileQuickSearch}, '%')
|
||||||
|
or third_party_order_no like concat('%', #{params.mobileQuickSearch}, '%')
|
||||||
|
or distribution_mark like concat('%', #{params.mobileQuickSearch}, '%')
|
||||||
|
or waybill_no like concat('%', #{params.mobileQuickSearch}, '%')
|
||||||
|
or buyer like concat('%', #{params.mobileQuickSearch}, '%')
|
||||||
|
or address like concat('%', #{params.mobileQuickSearch}, '%')
|
||||||
|
)
|
||||||
|
</if>
|
||||||
<if test="params.quickRecordSearch != null and params.quickRecordSearch != ''">
|
<if test="params.quickRecordSearch != null and params.quickRecordSearch != ''">
|
||||||
and (
|
and (
|
||||||
model_number like concat('%', #{params.quickRecordSearch}, '%')
|
model_number like concat('%', #{params.quickRecordSearch}, '%')
|
||||||
|
|||||||
Reference in New Issue
Block a user