|
@@ -7,12 +7,17 @@ import com.iamberry.rst.core.order.ProductColor;
|
|
|
import com.iamberry.rst.core.order.ProductType;
|
|
|
import com.iamberry.rst.core.page.PageRequest;
|
|
|
import com.iamberry.rst.core.page.PagedResult;
|
|
|
+import com.iamberry.rst.core.sys.Admin;
|
|
|
+import com.iamberry.rst.core.tools.LogisticsInfo;
|
|
|
import com.iamberry.rst.faces.cm.CompanyInfoService;
|
|
|
+import com.iamberry.rst.faces.cm.SalesOrderService;
|
|
|
import com.iamberry.rst.faces.fm.AwaitingSignclosedProductInfoService;
|
|
|
import com.iamberry.rst.faces.fm.ComplaintDetectInfoService;
|
|
|
+import com.iamberry.rst.faces.fm.ComplaintSignclosedInfoService;
|
|
|
import com.iamberry.rst.faces.fm.ComplaintSignclosedProductInfoService;
|
|
|
import com.iamberry.rst.faces.product.ProductService;
|
|
|
import com.iamberry.rst.service.fm.mapper.ComplaintSignclosedInfoMapper;
|
|
|
+import com.iamberry.rst.utils.AdminUtils;
|
|
|
import com.iamberry.rst.utils.StitchAttrUtil;
|
|
|
import com.iamberry.wechat.tools.ResponseJson;
|
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
@@ -41,13 +46,15 @@ public class AdminDetectController {
|
|
|
@Autowired
|
|
|
private ProductService productService;
|
|
|
@Autowired
|
|
|
- private ComplaintSignclosedInfoMapper complaintSignclosedInfoMapper;
|
|
|
+ private ComplaintSignclosedInfoService complaintSignclosedInfoService;
|
|
|
@Autowired
|
|
|
private ComplaintSignclosedProductInfoService signclosedProductInfoService;
|
|
|
@Autowired
|
|
|
private AwaitingSignclosedProductInfoService awaitingSignclosedProductService;
|
|
|
@Autowired
|
|
|
private CompanyInfoService companyInfoService;
|
|
|
+ @Autowired
|
|
|
+ private SalesOrderService salesOrderService;
|
|
|
/**
|
|
|
* 跳转到添加检测记录页面
|
|
|
*
|
|
@@ -251,7 +258,7 @@ public class AdminDetectController {
|
|
|
}
|
|
|
List<SignclosedProductInfo> signclosedProductInfo = null;
|
|
|
List<AwaitingSignclosedProductInfo> awaitingSignclosedProductInfo = null;
|
|
|
- ComplaintSignclosedInfo complaintSignclosedInfo = complaintSignclosedInfoMapper.getSignclosedById(Integer.valueOf(signclosedId));
|
|
|
+ ComplaintSignclosedInfo complaintSignclosedInfo = complaintSignclosedInfoService.getSignclosedById(Integer.valueOf(signclosedId));
|
|
|
signclosedProductInfo = signclosedProductInfoService.listSignclosedById(complaintSignclosedInfo.getSignclosedId());
|
|
|
mv.addObject("signclosedProductInfo",signclosedProductInfo);
|
|
|
mv.addObject("signclosedInfo",complaintSignclosedInfo);
|
|
@@ -318,8 +325,24 @@ public class AdminDetectController {
|
|
|
return msg;
|
|
|
}else {
|
|
|
List<ComplaintDetectImg> detectImg = complaintDetectInfoService.listDetectImg(detectId);
|
|
|
+ ComplaintSignclosedInfo signclosedInfo = complaintSignclosedInfoService.getSignclosedById(detectInfo.getSignclosedId());
|
|
|
+ LogisticsInfo info = new LogisticsInfo();
|
|
|
+ if(signclosedInfo != null){
|
|
|
+ info.setLogisticsRstCode(signclosedInfo.getSignclosedLogistics());
|
|
|
+ List<LogisticsInfo> logisticsInfos = salesOrderService.getLogisticsInfo(info);
|
|
|
+ if(logisticsInfos != null && logisticsInfos.size() > 0){
|
|
|
+ signclosedInfo.setSignclosedLogisticsName(logisticsInfos.get(0).getLogisticsName());
|
|
|
+ }else{
|
|
|
+ signclosedInfo.setSignclosedLogisticsName("其它快递");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ Admin admin = AdminUtils.getLoginAdmin();
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
msg.addResponseKeyValue("detectImg",detectImg);
|
|
|
msg.addResponseKeyValue("detectInfo",detectInfo);
|
|
|
+ msg.addResponseKeyValue("signclosedInfo",signclosedInfo);
|
|
|
+ msg.addResponseKeyValue("date",sdf.format(new Date()));//当前时间
|
|
|
+ msg.addResponseKeyValue("adminName",admin.getAdminName());//当前登录人
|
|
|
msg.setResultCode(200);
|
|
|
msg.setReturnCode(200);
|
|
|
return msg;
|