Commit 959b2f5d by huluobin

config update

parent 6e53a16d
...@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; ...@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.gogirl.application.store.complaint.ComplaintDetailedService; import com.gogirl.application.store.complaint.ComplaintDetailedService;
import com.gogirl.application.store.complaint.ComplaintMainService; import com.gogirl.application.store.complaint.ComplaintMainService;
import com.gogirl.application.store.complaint.IComplaintDetailedTechnicianService; import com.gogirl.application.store.complaint.IComplaintDetailedTechnicianService;
import com.gogirl.domain.order.serve.OrderManage;
import com.gogirl.domain.order.serve.OrderServe; import com.gogirl.domain.order.serve.OrderServe;
import com.gogirl.domain.store.complaint.ComplaintDetailed; import com.gogirl.domain.store.complaint.ComplaintDetailed;
import com.gogirl.domain.store.complaint.ComplaintDetailedTechnician; import com.gogirl.domain.store.complaint.ComplaintDetailedTechnician;
...@@ -12,6 +13,7 @@ import com.gogirl.domain.store.complaint.ComplaintMain; ...@@ -12,6 +13,7 @@ import com.gogirl.domain.store.complaint.ComplaintMain;
import com.gogirl.domain.user.investigation.OrderQuestionOption; import com.gogirl.domain.user.investigation.OrderQuestionOption;
import com.gogirl.infrastructure.common.exception.RRException; import com.gogirl.infrastructure.common.exception.RRException;
import com.gogirl.infrastructure.common.util.ListUtil; import com.gogirl.infrastructure.common.util.ListUtil;
import com.gogirl.infrastructure.mapper.order.serve.OrderManageMapper;
import com.gogirl.infrastructure.mapper.order.serve.OrderServeMapper; import com.gogirl.infrastructure.mapper.order.serve.OrderServeMapper;
import com.gogirl.infrastructure.mapper.store.complaint.ComplaintMainMapper; import com.gogirl.infrastructure.mapper.store.complaint.ComplaintMainMapper;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
...@@ -39,6 +41,8 @@ public class ComplaintMainServiceImpl extends ServiceImpl<ComplaintMainMapper, C ...@@ -39,6 +41,8 @@ public class ComplaintMainServiceImpl extends ServiceImpl<ComplaintMainMapper, C
IComplaintDetailedTechnicianService complaintDetailedTechnicianService; IComplaintDetailedTechnicianService complaintDetailedTechnicianService;
@Resource @Resource
OrderServeMapper orderServeMapper; OrderServeMapper orderServeMapper;
@Resource
OrderManageMapper orderManageMapper;
@Override @Override
public void saveComplainsByOrderQuestion(List<OrderQuestionOption> list) { public void saveComplainsByOrderQuestion(List<OrderQuestionOption> list) {
...@@ -48,10 +52,11 @@ public class ComplaintMainServiceImpl extends ServiceImpl<ComplaintMainMapper, C ...@@ -48,10 +52,11 @@ public class ComplaintMainServiceImpl extends ServiceImpl<ComplaintMainMapper, C
.collect(Collectors.toList()); .collect(Collectors.toList());
if (ListUtil.isNotEmpty(list)) { if (ListUtil.isNotEmpty(list)) {
ComplaintMain complaintMain = new ComplaintMain(); ComplaintMain complaintMain = new ComplaintMain();
OrderQuestionOption orderQuestionOption = list.stream().findAny().orElseThrow(RRException::new); OrderQuestionOption orderQuestionOption = list.stream().findAny().orElseThrow(RRException::new);
OrderManage orderManage = orderManageMapper.selectById(orderQuestionOption.getOrderId());
complaintMain.setOrderId(orderQuestionOption.getOrderId()); complaintMain.setOrderId(orderQuestionOption.getOrderId());
complaintMain.setCreateDate(LocalDateTime.now()); complaintMain.setCreateDate(LocalDateTime.now());
complaintMain.setCustomerId(orderQuestionOption.getCustomerId()); complaintMain.setCustomerId(orderQuestionOption.getCustomerId());
...@@ -59,6 +64,7 @@ public class ComplaintMainServiceImpl extends ServiceImpl<ComplaintMainMapper, C ...@@ -59,6 +64,7 @@ public class ComplaintMainServiceImpl extends ServiceImpl<ComplaintMainMapper, C
complaintMain.setRemarks(null); complaintMain.setRemarks(null);
complaintMain.setSource(ComplaintMain.SOURCE_MP); complaintMain.setSource(ComplaintMain.SOURCE_MP);
complaintMain.setCreateUser(orderQuestionOption.getCustomerId()); complaintMain.setCreateUser(orderQuestionOption.getCustomerId());
complaintMain.setStoreId(orderManage.getDepartmentId());
this.save(complaintMain); this.save(complaintMain);
List<ComplaintDetailed> complaintDetailedList = list List<ComplaintDetailed> complaintDetailedList = list
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment