提交 7acb1180 authored 作者: liupengfei's avatar liupengfei

--no commit message

上级 348d05ec
package com.zrqx.order.fg.service.order.impl;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.zrqx.core.enums.interfaces.LoggerFactory;
import com.zrqx.core.form.order.fg.order.CreateOrderContext;
import com.zrqx.order.commons.enums.BuyTypeEnum;
import com.zrqx.order.commons.enums.interfaces.buytype.BuyTypeInterface;
import com.zrqx.order.commons.utils.SpringContextUtils;
import com.zrqx.order.fg.service.order.OrderInfoProcessor;
/**
......@@ -11,7 +18,18 @@ import com.zrqx.order.fg.service.order.OrderInfoProcessor;
* @date 2019年1月4日上午10:01:58
*/
@Component
public class BuildGoodsList implements OrderInfoProcessor{
public class BuildGoodsList implements OrderInfoProcessor,LoggerFactory{
private static final Logger log = LogManager.getLogger();
@Autowired
private SpringContextUtils springContext;
@Override
public Logger getLog() {
return log;
}
@Override
public int getOrder() {
......@@ -20,8 +38,9 @@ public class BuildGoodsList implements OrderInfoProcessor{
@Override
public void before(CreateOrderContext context) {
context.setGoodsList(context.getForm().getGoodsList());
log.debug("不同的购买类型来查询商品购买信息:context:{}", context);
BuyTypeInterface buyTypeService = springContext.getEnumsBindBean(BuyTypeEnum.class, context.getForm().getBuyType(), BuyTypeInterface.class);
context.setGoodsList(buyTypeService.getGoodsList(context));
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论