订单相关优化
This commit is contained in:
		@@ -77,9 +77,11 @@ public class SysOrder extends BaseEntity {
 | 
			
		||||
    private String preSale;
 | 
			
		||||
 | 
			
		||||
    /** 售中ID */
 | 
			
		||||
    @Excel(name = "售中ID")
 | 
			
		||||
    private Long onSaleId;
 | 
			
		||||
 | 
			
		||||
    @Excel(name = "售中")
 | 
			
		||||
    private String onSale;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 售后
 | 
			
		||||
     */
 | 
			
		||||
@@ -235,23 +237,21 @@ public class SysOrder extends BaseEntity {
 | 
			
		||||
    private Integer amountFlag;
 | 
			
		||||
 | 
			
		||||
    /** 订单类型 0普通单 1比例拆分单 2体验单 */
 | 
			
		||||
    @Excel(name = "订单类型 0普通单 1比例拆分单 2体验单")
 | 
			
		||||
    private String orderType;
 | 
			
		||||
 | 
			
		||||
    @Excel(name = "订单类型")
 | 
			
		||||
    private String orderTypeName;
 | 
			
		||||
 | 
			
		||||
    /** 订单次数类型 0一开单  1二开单 */
 | 
			
		||||
    @Excel(name = "订单次数类型 0一开单  1二开单")
 | 
			
		||||
    private String orderCountType;
 | 
			
		||||
 | 
			
		||||
    /** 订单金额类型 0全款单  1定金单  2尾款单 */
 | 
			
		||||
    @Excel(name = "订单金额类型 0全款单  1定金单  2尾款单")
 | 
			
		||||
    private String orderMoneyType;
 | 
			
		||||
 | 
			
		||||
    /** 拆分订单中的主订单id,非拆分订单时,该id都为0 */
 | 
			
		||||
    @Excel(name = "拆分订单中的主订单id,非拆分订单时,该id都为0")
 | 
			
		||||
    private Long mainOrderId;
 | 
			
		||||
 | 
			
		||||
    /** 售后二开提成单, 0非提成单 1提成单 */
 | 
			
		||||
    @Excel(name = "售后二开提成单, 0非提成单 1提成单")
 | 
			
		||||
    private Integer afterSaleCommissOrder;
 | 
			
		||||
 | 
			
		||||
    /** 删除标记 */
 | 
			
		||||
 
 | 
			
		||||
@@ -187,6 +187,11 @@ public class SysOrderServiceImpl implements ISysOrderService {
 | 
			
		||||
        setOrderServerEndDate(sysOrder);
 | 
			
		||||
        sysOrder.setUpdateBy(SecurityUtils.getUsername());
 | 
			
		||||
        sysOrder.setUpdateTime(DateUtils.getNowDate());
 | 
			
		||||
        //体验单
 | 
			
		||||
        /*if("2".equals(sysOrder.getOrderType())){
 | 
			
		||||
 | 
			
		||||
        }*/
 | 
			
		||||
 | 
			
		||||
        //更新订单
 | 
			
		||||
        int row = sysOrderMapper.updateSysOrder(sysOrder);
 | 
			
		||||
        // 审核后的订单才生成食谱
 | 
			
		||||
 
 | 
			
		||||
@@ -0,0 +1,26 @@
 | 
			
		||||
package com.stdiet.custom.utils;
 | 
			
		||||
 | 
			
		||||
import com.stdiet.custom.domain.SysOrder;
 | 
			
		||||
 | 
			
		||||
public class OrderUtils {
 | 
			
		||||
 | 
			
		||||
    private static final String[] orderTypeArray = {"普通单","比例拆分单","体验单"};
 | 
			
		||||
 | 
			
		||||
    private static final String[] orderCountTypeArray = {"一开单","二开单"};
 | 
			
		||||
 | 
			
		||||
    private static final String[] orderMoneyTypeArray = {"全款单","定金单","尾款单"};
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 根据订单对象获取订单类型名称
 | 
			
		||||
     * @param sysOrder
 | 
			
		||||
     * @return
 | 
			
		||||
     */
 | 
			
		||||
    public static final String getOrderTypeName(SysOrder sysOrder){
 | 
			
		||||
        String orderTypeName = "";
 | 
			
		||||
        orderTypeName += orderTypeArray[Integer.parseInt(sysOrder.getOrderType())];
 | 
			
		||||
        orderTypeName += "/"+orderCountTypeArray[Integer.parseInt(sysOrder.getOrderCountType())];
 | 
			
		||||
        orderTypeName += "/"+orderMoneyTypeArray[Integer.parseInt(sysOrder.getOrderMoneyType())];
 | 
			
		||||
        return orderTypeName;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user