Commit 2481518b authored by shiyu's avatar shiyu

藏家发货

parent 73d7d296
......@@ -693,9 +693,9 @@ public class DistributionOrderServiceImpl implements DistributionOrderService {
}
//创建鉴定单
identifyOrderService.createIdentifyOrder(distributionOrderId);
identifyOrderService.createIdentifyOrder(dto);
/* IdentifyOrder identifyOrder = identifyOrderDao.findByDistributionOrderId(distributionOrderId);
/*IdentifyOrder identifyOrder = identifyOrderDao.findByDistributionOrderId(distributionOrderId);
//修改鉴定单状态。待平台收货
IdentifyOrder updateDto = new IdentifyOrder();
updateDto.setIdentifyOrderId(identifyOrder.getIdentifyOrderId());
......@@ -705,8 +705,7 @@ public class DistributionOrderServiceImpl implements DistributionOrderService {
updateDto.setReturnAddress(dto.getReturnAddress());
updateDto.setReturnPhone(dto.getReturnPhone());
updateDto.setState(DistributionEnum.IdentifyOrderStateEnum.CHANNEL_WAIT_RECEIVE.getCode());
identifyOrderDao.update(updateDto);
*/
identifyOrderDao.update(updateDto);*/
/* Date now = new Date();
DistributionOrder orderUpdateDto = new DistributionOrder();
......
......@@ -8,6 +8,7 @@ import com.wwdz.ch.db.dao.distribution.DistributionOrderDao;
import com.wwdz.ch.db.dao.distribution.IdentifyOrderDao;
import com.wwdz.ch.db.domain.distribution.DistributionOrder;
import com.wwdz.ch.db.domain.distribution.IdentifyOrder;
import com.wwdz.ch.db.dto.request.distribution.DistributionOrderRequestDto;
import com.wwdz.ch.db.dto.request.distribution.IdentifyOrderRequestDto;
import com.wwdz.ch.wx.service.distribution.IdentifyOrderService;
import com.xxdxxs.utils.EntityMapper;
......@@ -30,8 +31,9 @@ public class IdentifyOrderServiceImpl implements IdentifyOrderService {
DistributionOrderDao distributionOrderDao;
@Override
public Result createIdentifyOrder(String distributionOrderId) {
public Result createIdentifyOrder(DistributionOrderRequestDto dto) {
try {
String distributionOrderId = dto.getDistributionOrderId();
DistributionOrder distributionOrder = distributionOrderDao.findById(distributionOrderId);
String identifyOrderId = IdUtils.getOrderNumber(CommConsts.IDENTIFY_ORDER_PREFIX);
IdentifyOrder identifyOrder = new IdentifyOrder();
......@@ -41,6 +43,11 @@ public class IdentifyOrderServiceImpl implements IdentifyOrderService {
identifyOrder.setSellerId(distributionOrder.getSellerId());
identifyOrder.setIdentifyOrderId(identifyOrderId);
identifyOrder.setState(DistributionEnum.IdentifyOrderStateEnum.CHANNEL_WAIT_RECEIVE.getCode());
identifyOrder.setFromLogisticsCode(dto.getLogisticsCode());
identifyOrder.setFromWaybill(dto.getWaybill());
identifyOrder.setReturnName(dto.getReturnName());
identifyOrder.setReturnAddress(dto.getReturnAddress());
identifyOrder.setReturnPhone(dto.getReturnPhone());
identifyOrder.setCreateTime(new Date());
identifyOrder.setUpdateTime(new Date());
identifyOrderDao.insert(identifyOrder);
......
......@@ -8,8 +8,8 @@ public interface IdentifyOrderService {
/**
* 创建鉴定单
* @param distributionOrderId
* @param dto
* @return
*/
Result createIdentifyOrder(String distributionOrderId);
Result createIdentifyOrder(DistributionOrderRequestDto dto);
}
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