md
This commit is contained in:
parent
2702822887
commit
3a3dfb617c
@ -19,12 +19,14 @@ import cn.hutool.core.bean.copier.CopyOptions;
|
|||||||
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import cn.hutool.core.lang.Singleton;
|
import cn.hutool.core.lang.Singleton;
|
||||||
import cn.hutool.core.lang.Snowflake;
|
import cn.hutool.core.lang.Snowflake;
|
||||||
|
import cn.hutool.core.util.IdUtil;
|
||||||
import com.xdadan.erp.common.utils.DBUtil;
|
import com.xdadan.erp.common.utils.DBUtil;
|
||||||
import com.xdadan.erp.emis.domain.EmisWaybillAttachment;
|
import com.xdadan.erp.emis.domain.EmisWaybillAttachment;
|
||||||
import com.xdadan.erp.emis.domain.EmisWaybillCargo;
|
import com.xdadan.erp.emis.domain.EmisWaybillCargo;
|
||||||
import com.xdadan.erp.emis.domain.EmisWaybillFeeitem;
|
import com.xdadan.erp.emis.domain.EmisWaybillFeeitem;
|
||||||
import com.xdadan.erp.emis.domain.vo.*;
|
import com.xdadan.erp.emis.domain.vo.*;
|
||||||
import com.xdadan.erp.emis.service.*;
|
import com.xdadan.erp.emis.service.*;
|
||||||
|
import com.xdadan.erp.emis.utils.WaybillHelper;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
@ -163,6 +165,7 @@ public class EmisWaybillServiceImpl implements IEmisWaybillService
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public WaybillOrder getWaybillDetail(String billCode){
|
public WaybillOrder getWaybillDetail(String billCode){
|
||||||
|
|
||||||
@ -233,10 +236,7 @@ public class EmisWaybillServiceImpl implements IEmisWaybillService
|
|||||||
// 新增
|
// 新增
|
||||||
if(isNew){
|
if(isNew){
|
||||||
|
|
||||||
// 设置订单
|
String orderSn = WaybillHelper.genOrderSn();
|
||||||
Snowflake snowflake = Singleton.get(Snowflake.class, 1, 1, true);
|
|
||||||
Long orderId = snowflake.nextId();
|
|
||||||
String orderSn = "TAO" + orderId.toString();
|
|
||||||
emisWaybillNew.setOrderSn(orderSn);
|
emisWaybillNew.setOrderSn(orderSn);
|
||||||
|
|
||||||
emisWaybillMapper.insertEmisWaybill(emisWaybillNew);
|
emisWaybillMapper.insertEmisWaybill(emisWaybillNew);
|
||||||
@ -286,16 +286,11 @@ public class EmisWaybillServiceImpl implements IEmisWaybillService
|
|||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|
||||||
// EmisWaybill emisWaybill =new EmisWaybill();
|
Snowflake snowflake = IdUtil.getSnowflake(0, 0);
|
||||||
// emisWaybill.setBillCode("T123123");
|
Long orderId = snowflake.nextId();
|
||||||
//
|
String orderSn = "TO" + orderId.toString();
|
||||||
// // 忽略复制过程中出现的错误
|
System.out.println(orderSn);
|
||||||
// CopyOptions options = CopyOptions.create().setIgnoreError(true);
|
|
||||||
//
|
|
||||||
// // 基础信息
|
|
||||||
// BeanUtil.copyProperties(emisWaybill,waybillOrder,options);
|
|
||||||
//
|
|
||||||
// System.out.println(waybillOrder.toString());
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,13 @@
|
|||||||
|
package com.xdadan.erp.emis.utils;
|
||||||
|
|
||||||
|
import cn.hutool.core.lang.Snowflake;
|
||||||
|
import cn.hutool.core.util.IdUtil;
|
||||||
|
|
||||||
|
public class WaybillHelper {
|
||||||
|
|
||||||
|
public static String genOrderSn(){
|
||||||
|
Snowflake snowflake = IdUtil.getSnowflake(0, 0);
|
||||||
|
Long orderId = snowflake.nextId();
|
||||||
|
return "TAO" + orderId.toString();
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user