|
|
|
@ -36,16 +36,14 @@ import com.dxhy.order.consumer.modules.bespoke.service.OrderService; |
|
|
|
|
import com.dxhy.order.consumer.openapi.protocol.v4.order.*; |
|
|
|
|
import com.dxhy.order.consumer.openapi.protocol.v6.order.QdTxxBO; |
|
|
|
|
import com.dxhy.order.consumer.openapi.service.AllocateInvoiceInterfaceServiceV3; |
|
|
|
|
import com.dxhy.order.invoice.module.invoice.dao.OrderInfoMapper; |
|
|
|
|
import com.dxhy.order.invoice.module.invoice.dao.OrderItemInfoMapper; |
|
|
|
|
import com.dxhy.order.invoice.module.invoice.service.OrderInvoiceInfoService; |
|
|
|
|
import com.github.pagehelper.PageInfo; |
|
|
|
|
import com.github.pagehelper.page.PageMethod; |
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
|
import org.apache.commons.collections4.CollectionUtils; |
|
|
|
|
import org.springframework.beans.factory.annotation.Value; |
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
|
import java.math.BigDecimal; |
|
|
|
|
import java.math.RoundingMode; |
|
|
|
@ -55,6 +53,9 @@ import java.util.*; |
|
|
|
|
@Service("skOrderServiceImpl") |
|
|
|
|
public class SkOrderServiceImpl implements OrderService { |
|
|
|
|
|
|
|
|
|
@Value("${pdf.back.url}") |
|
|
|
|
private String backUrl; |
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
private SkOrderInfoMapper skOrderInfoMapper; |
|
|
|
|
|
|
|
|
@ -85,9 +86,6 @@ public class SkOrderServiceImpl implements OrderService { |
|
|
|
|
@Resource |
|
|
|
|
private TInvoiceInvmapMapper tInvoiceInvmapMapper; |
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
private LuoxinBack luoxinBack; |
|
|
|
|
|
|
|
|
|
// 订单读入
|
|
|
|
|
@Override |
|
|
|
|
public R orderRead(ReqParam reqParam) { |
|
|
|
@ -231,16 +229,16 @@ public class SkOrderServiceImpl implements OrderService { |
|
|
|
|
newTable.setInvoiceNo(orderInvoiceInfo.getSdfphm()); |
|
|
|
|
newTable.setInvoiceTime(orderInvoiceInfo.getKprq()); |
|
|
|
|
newTable.setInvoiceAmount(orderInvoiceInfo.getKphjje()); |
|
|
|
|
newTable.setInvoicePhoto(fileModel.getFilePath()); |
|
|
|
|
newTable.setInvoiceFilename(fileModel.getFileName()); |
|
|
|
|
newTable.setOperater(orderInvoiceInfo.getKpr()); |
|
|
|
|
newTable.setOperateDate(orderInvoiceInfo.getKprq()); |
|
|
|
|
newTable.setShipper(luoxinBack.getWrite(orderInvoiceInfo.getXhfNsrsbh())); |
|
|
|
|
newTable.setShipper(orderInvoiceInfo.getXhfNsrsbh()); |
|
|
|
|
newTable.setStatus(ConfigureConstant.STRING_1); |
|
|
|
|
newTable.setInvoicePhoto(backUrl.concat(fileModel.getFilePath()).concat("/").concat(fileModel.getFileName())); |
|
|
|
|
DynamicContextHolder.push(ConfigureConstant.MAIN); |
|
|
|
|
tInvoiceInvmapMapper.deleteBackMsg(newTable.getCDLCode()); |
|
|
|
|
tInvoiceInvmapMapper.deleteBackMsg(orderInvoiceInfo.getSdfphm()); |
|
|
|
|
tInvoiceInvmapMapper.insertBackMsg(newTable); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|