|
@@ -90,6 +90,7 @@ import com.cyksj.service.wechat.WeChatService;
|
|
|
import com.cyksj.task.JobManager;
|
|
import com.cyksj.task.JobManager;
|
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
|
import com.ejlchina.searcher.param.Operator;
|
|
import com.ejlchina.searcher.param.Operator;
|
|
|
|
|
+import com.ejlchina.searcher.util.MapBuilder;
|
|
|
import com.ejlchina.searcher.util.MapUtils;
|
|
import com.ejlchina.searcher.util.MapUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -1447,7 +1448,14 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public OrderMasterDetailView getDetail(Long mOid, Long userId) {
|
|
public OrderMasterDetailView getDetail(Long mOid, Long userId) {
|
|
|
- OrderMasterDetailView orderMasterDetailView = beanSearcher.searchFirst(OrderMasterDetailView.class, MapUtils.builder().field(OrderMasterDetailView::getMOid, mOid).build());
|
|
|
|
|
|
|
+ MapBuilder builder = MapUtils.builder();
|
|
|
|
|
+ if (userId != null) {
|
|
|
|
|
+ builder.field(OrderMasterDetailView::getUserId, userId);
|
|
|
|
|
+ }
|
|
|
|
|
+ OrderMasterDetailView orderMasterDetailView = beanSearcher.searchFirst(OrderMasterDetailView.class, builder.field(OrderMasterDetailView::getMOid, mOid).build());
|
|
|
|
|
+ if (orderMasterDetailView == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
List<OrderDetailView> orderDetailViews = beanSearcher.searchAll(OrderDetailView.class, MapUtils.builder().field(OrderDetailView::getMOid, mOid)
|
|
List<OrderDetailView> orderDetailViews = beanSearcher.searchAll(OrderDetailView.class, MapUtils.builder().field(OrderDetailView::getMOid, mOid)
|
|
|
.build());
|
|
.build());
|