|
|
@@ -34,6 +34,7 @@ import com.goafanti.order.bo.FundingListBo;
|
|
|
import com.goafanti.order.bo.OperatorActive;
|
|
|
import com.goafanti.order.bo.OrderDetailBo;
|
|
|
import com.goafanti.order.enums.AuditState;
|
|
|
+import com.goafanti.order.enums.CommodityType;
|
|
|
import com.goafanti.order.enums.IntentionSate;
|
|
|
import com.goafanti.order.enums.LiquidationSate;
|
|
|
import com.goafanti.order.enums.OrderAction;
|
|
|
@@ -84,8 +85,13 @@ public class OrderServiceImpl extends BaseMybatisDao<TOrderMapper> implements Or
|
|
|
tOrder.setCommodityId(commodityId);
|
|
|
tOrder.setCreater(TokenManager.getUserToken().getNickname());
|
|
|
tOrder.setCreateTime(DateUtils.parseDate(createTime, AFTConstants.YYYYMMDDHHMMSS));
|
|
|
- tOrder.setBuyerId(TokenManager.getUserId());
|
|
|
- tOrder.setSellerId(StringUtils.isBlank(bo.getSellerId()) ? DEFAULT_PLATFORM_ID : bo.getSellerId());
|
|
|
+ if(commodityType == CommodityType.DEMAND_PROVIDE.getTypeCode()){
|
|
|
+ tOrder.setBuyerId(StringUtils.isBlank(bo.getSellerId()) ? DEFAULT_PLATFORM_ID : bo.getSellerId());
|
|
|
+ tOrder.setSellerId(TokenManager.getUserId());
|
|
|
+ }else{
|
|
|
+ tOrder.setBuyerId(TokenManager.getUserId());
|
|
|
+ tOrder.setSellerId(StringUtils.isBlank(bo.getSellerId()) ? DEFAULT_PLATFORM_ID : bo.getSellerId());
|
|
|
+ }
|
|
|
tOrder.setCommodityMode(StringUtils.isBlank(commodityMode)?DEFAULT_COMMODITY_MODE: commodityMode);
|
|
|
tOrder.setCommodityType(commodityType);
|
|
|
tOrder.setCommodityQuantity(commodityQuantity);
|