Commit df1e836f authored by kretee's avatar kretee

feat: miniapp订单查询接口修改实现

parent 6e3d3f64
...@@ -17,7 +17,6 @@ import com.onsiteservice.entity.address.ServiceAddress; ...@@ -17,7 +17,6 @@ import com.onsiteservice.entity.address.ServiceAddress;
import com.onsiteservice.entity.category.ServiceSubclass; import com.onsiteservice.entity.category.ServiceSubclass;
import com.onsiteservice.entity.order.ServiceOrder; import com.onsiteservice.entity.order.ServiceOrder;
import com.onsiteservice.entity.user.User; import com.onsiteservice.entity.user.User;
import com.onsiteservice.miniapp.controller.address.vo.ServiceAddressVO;
import com.onsiteservice.miniapp.controller.order.dto.*; import com.onsiteservice.miniapp.controller.order.dto.*;
import com.onsiteservice.miniapp.controller.order.vo.ServiceOrderVO; import com.onsiteservice.miniapp.controller.order.vo.ServiceOrderVO;
import com.onsiteservice.miniapp.mapper.order.ServiceOrderBizMapper; import com.onsiteservice.miniapp.mapper.order.ServiceOrderBizMapper;
...@@ -44,17 +43,19 @@ import java.util.stream.Collectors; ...@@ -44,17 +43,19 @@ import java.util.stream.Collectors;
public class ServiceOrderService extends AbstractMapper<ServiceOrder> { public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
/**
* 短信相关
*/
@Value("${aliyun.sms.sign}") @Value("${aliyun.sms.sign}")
private String sign; private String sign;
@Autowired @Autowired
private SmsUtils smsUtils; private SmsUtils smsUtils;
@Resource @Resource
private ServiceOrderBizMapper serviceOrderBizMapper; private ServiceOrderBizMapper serviceOrderBizMapper;
@Resource @Resource
private ServiceAddressService serviceAddressService; private ServiceOrderMapper serviceOrderMapper;
@Resource @Resource
private ServiceAddressMapper serviceAddressMapper; private ServiceAddressMapper serviceAddressMapper;
...@@ -65,9 +66,6 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> { ...@@ -65,9 +66,6 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
@Resource @Resource
private UserMapper userMapper; private UserMapper userMapper;
@Resource
private ServiceOrderMapper serviceOrderMapper;
public ServiceOrderVO selectById(Long id, Long userId) { public ServiceOrderVO selectById(Long id, Long userId) {
// 订单信息 // 订单信息
...@@ -80,16 +78,15 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> { ...@@ -80,16 +78,15 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
ServiceOrder serviceOrder = serviceOrderList.get(0); ServiceOrder serviceOrder = serviceOrderList.get(0);
ServiceOrderVO serviceOrderVO = AttrCopyUtils.copy(serviceOrder, new ServiceOrderVO()); ServiceOrderVO serviceOrderVO = AttrCopyUtils.copy(serviceOrder, new ServiceOrderVO());
serviceOrderVO.setName(serviceOrderVO.getName());
// 订单地址信息 serviceOrderVO.setPhone(serviceOrderVO.getPhone());
try {
ServiceAddressVO serviceAddressVO = serviceAddressService.selectById(serviceOrder.getAddressId(), userId); Condition cc = new Condition(ServiceAddress.class);
cc.createCriteria().andEqualTo("id", serviceOrder.getAddressId()).andEqualTo(BizConstants.UserConstants.ACCOUNT_NO, userId);
serviceOrderVO.setAddress(serviceAddressVO.getAddress()); List<ServiceAddress> serviceAddressList = serviceAddressMapper.selectByCondition(cc);
serviceOrderVO.setName(serviceOrderVO.getName()); if (!CollectionUtils.isEmpty(serviceAddressList)) {
serviceOrderVO.setPhone(serviceOrderVO.getPhone()); // 订单地址信息
} catch (Exception e) { serviceOrderVO.setAddress(serviceAddressList.get(0).getAddress());
log.error("根据id查询订单详情,服务地址不存在");
} }
return serviceOrderVO; return serviceOrderVO;
...@@ -206,7 +203,6 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> { ...@@ -206,7 +203,6 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
int result = serviceOrderMapper.updateByPrimaryKeySelective(serviceOrder); int result = serviceOrderMapper.updateByPrimaryKeySelective(serviceOrder);
// TODO 调用微信支付接口 // TODO 调用微信支付接口
// TODO 短信 通知管理员 -> 用户已经支付完成,请尽快指派维修工 // TODO 短信 通知管理员 -> 用户已经支付完成,请尽快指派维修工
...@@ -298,14 +294,6 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> { ...@@ -298,14 +294,6 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
} }
private ServiceOrder checkOrder(Long id, Long userId) { private ServiceOrder checkOrder(Long id, Long userId) {
Condition c = new Condition(ServiceOrder.class); Condition c = new Condition(ServiceOrder.class);
......
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