Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dc-java
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
huluobin
dc-java
Commits
683ca775
Commit
683ca775
authored
May 27, 2019
by
wutong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
订单处理时区分内购订单, 内购订单不计算销量和缺货
parent
17420283
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
233 additions
and
22 deletions
+233
-22
OrderSyncJob.java
...s-order/src/main/java/com/bailuntec/job/OrderSyncJob.java
+11
-1
DcBaseOmsOrderMapper.xml
...c/main/java/com/bailuntec/mapper/DcBaseOmsOrderMapper.xml
+33
-9
DcBaseOmsSkuMapper.xml
...src/main/java/com/bailuntec/mapper/DcBaseOmsSkuMapper.xml
+34
-9
OmsOrderTest.java
...-base/base-sync-oms-order/src/test/java/OmsOrderTest.java
+1
-1
DcBaseOmsOrder.java
...main/java/com/bailuntec/domain/entity/DcBaseOmsOrder.java
+14
-1
DcBaseOmsSku.java
...c/main/java/com/bailuntec/domain/entity/DcBaseOmsSku.java
+14
-1
DcBaseOmsOrderExample.java
...a/com/bailuntec/domain/example/DcBaseOmsOrderExample.java
+60
-0
DcBaseOmsSkuExample.java
...ava/com/bailuntec/domain/example/DcBaseOmsSkuExample.java
+60
-0
DcDailySalesMapper.xml
...src/main/java/com/bailuntec/mapper/DcDailySalesMapper.xml
+1
-0
DcMidTransitMapper.xml
...src/main/java/com/bailuntec/mapper/DcMidTransitMapper.xml
+2
-0
DcAutoSalesMapper.xml
.../src/main/java/com/bailuntec/mapper/DcAutoSalesMapper.xml
+3
-0
No files found.
data-base/base-sync-oms-order/src/main/java/com/bailuntec/job/OrderSyncJob.java
View file @
683ca775
...
...
@@ -39,7 +39,6 @@ public class OrderSyncJob extends PointJob {
public
void
executeJob
(
ShardingContext
shardingContext
,
JobPointLog
jobPointLog
)
{
LinkedHashMap
<
String
,
String
>
map
=
new
LinkedHashMap
<>(
4
);
//临时处理速卖通数据
// map.put("Type", "3");
map
.
put
(
"pageCount"
,
jobPointLog
.
getPageSize
().
toString
());
//时间回退一点, 避免服务器时间不一致而漏单
map
.
put
(
"BailunLastUpdateTimeFrom"
,
DateTimeFormatter
.
ofPattern
(
CommonConstant
.
TIME_FORMAT
).
format
(
jobPointLog
.
getStartTime
().
minusMinutes
(
3
)));
...
...
@@ -109,6 +108,8 @@ public class OrderSyncJob extends PointJob {
DcBaseOmsOrder
dcBaseOmsOrder
=
new
DcBaseOmsOrder
();
assignmentOrderInfo
(
omsResult
,
dcBaseOmsOrder
);
deleteSku
(
dcBaseOmsOrder
);
//因为OMS可能改订单, 部分SKU有可能会被删除, 所以先删除, 再插入, 并且更新退款为未予订单关联
//判断是否内购订单
hasInnerSale
(
omsResult
,
dcBaseOmsOrder
);
//判断是否刷单订单
listOrderExceptions
(
omsResult
,
dcBaseOmsOrder
);
//获取汇率
...
...
@@ -361,6 +362,7 @@ public class OrderSyncJob extends PointJob {
totalProfit
=
totalProfit
.
add
(
skuShippedProfit
);
//SKU只放单个利润
dcBaseOmsSku
.
setProfitTotal
(
unitSkuProfit
);
dcBaseOmsSku
.
setHasInnersale
(
dcBaseOmsOrder
.
getHasInnersale
());
if
(
skuAmountSalesRMB
.
compareTo
(
BigDecimal
.
ZERO
)
==
0
)
{
dcBaseOmsSku
.
setProfitRate
(
BigDecimal
.
ZERO
);
}
else
{
...
...
@@ -441,6 +443,14 @@ public class OrderSyncJob extends PointJob {
}
}
private
void
hasInnerSale
(
OmsResult
omsResult
,
DcBaseOmsOrder
dcBaseOmsOrder
)
{
String
substring
=
omsResult
.
getOriginOrderId
().
substring
(
0
,
6
);
dcBaseOmsOrder
.
setHasInnersale
(
false
);
if
(
substring
.
toLowerCase
().
equals
(
"neigou"
))
{
dcBaseOmsOrder
.
setHasInnersale
(
true
);
}
}
private
LocalDateTime
timeZoneChange
(
String
site
,
LocalDateTime
localDateTime
)
{
LocalDateTime
timeZoneChangeTime
=
null
;
if
(
localDateTime
!=
null
)
{
...
...
data-base/base-sync-oms-order/src/main/java/com/bailuntec/mapper/DcBaseOmsOrderMapper.xml
View file @
683ca775
...
...
@@ -93,6 +93,7 @@
<result
column=
"bailun_picking_status"
jdbcType=
"VARCHAR"
property=
"bailunPickingStatus"
/>
<result
column=
"bailun_require_logistics"
jdbcType=
"VARCHAR"
property=
"bailunRequireLogistics"
/>
<result
column=
"has_scalp"
jdbcType=
"BIT"
property=
"hasScalp"
/>
<result
column=
"has_innersale"
jdbcType=
"BIT"
property=
"hasInnersale"
/>
</resultMap>
<sql
id=
"Example_Where_Clause"
>
<!--
...
...
@@ -182,7 +183,7 @@
buyer_email, has_fba_exception, has_platform_exception, has_cancle, area_id, gmt_create,
gmt_modified, quantity_bailun_sku, logistics_warehouse_code, logistics_warehouse_name,
logistics_method_code, logistics_method_name, bailun_picking_status, bailun_require_logistics,
has_scalp
has_scalp
, has_innersale
</sql>
<select
id=
"selectByExample"
parameterType=
"com.bailuntec.domain.example.DcBaseOmsOrderExample"
resultMap=
"BaseResultMap"
>
<!--
...
...
@@ -275,7 +276,7 @@
logistics_warehouse_code, logistics_warehouse_name,
logistics_method_code, logistics_method_name,
bailun_picking_status, bailun_require_logistics,
has_scalp)
has_scalp
, has_innersale
)
values (#{id,jdbcType=INTEGER}, #{originOrderId,jdbcType=VARCHAR}, #{platformType,jdbcType=VARCHAR},
#{transactionId,jdbcType=VARCHAR}, #{payTime,jdbcType=TIMESTAMP}, #{payMethod,jdbcType=VARCHAR},
#{payAccount,jdbcType=VARCHAR}, #{payStatus,jdbcType=VARCHAR}, #{collectionAccount,jdbcType=VARCHAR},
...
...
@@ -308,7 +309,7 @@
#{logisticsWarehouseCode,jdbcType=VARCHAR}, #{logisticsWarehouseName,jdbcType=VARCHAR},
#{logisticsMethodCode,jdbcType=VARCHAR}, #{logisticsMethodName,jdbcType=VARCHAR},
#{bailunPickingStatus,jdbcType=VARCHAR}, #{bailunRequireLogistics,jdbcType=VARCHAR},
#{hasScalp,jdbcType=BIT})
#{hasScalp,jdbcType=BIT}
, #{hasInnersale,jdbcType=BIT}
)
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.bailuntec.domain.entity.DcBaseOmsOrder"
>
<!--
...
...
@@ -578,6 +579,9 @@
<if
test=
"hasScalp != null"
>
has_scalp,
</if>
<if
test=
"hasInnersale != null"
>
has_innersale,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
...
...
@@ -841,6 +845,9 @@
<if
test=
"hasScalp != null"
>
#{hasScalp,jdbcType=BIT},
</if>
<if
test=
"hasInnersale != null"
>
#{hasInnersale,jdbcType=BIT},
</if>
</trim>
</insert>
<select
id=
"countByExample"
parameterType=
"com.bailuntec.domain.example.DcBaseOmsOrderExample"
resultType=
"java.lang.Long"
>
...
...
@@ -1121,6 +1128,9 @@
<if
test=
"record.hasScalp != null"
>
has_scalp = #{record.hasScalp,jdbcType=BIT},
</if>
<if
test=
"record.hasInnersale != null"
>
has_innersale = #{record.hasInnersale,jdbcType=BIT},
</if>
</set>
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
...
...
@@ -1218,7 +1228,8 @@
logistics_method_name = #{record.logisticsMethodName,jdbcType=VARCHAR},
bailun_picking_status = #{record.bailunPickingStatus,jdbcType=VARCHAR},
bailun_require_logistics = #{record.bailunRequireLogistics,jdbcType=VARCHAR},
has_scalp = #{record.hasScalp,jdbcType=BIT}
has_scalp = #{record.hasScalp,jdbcType=BIT},
has_innersale = #{record.hasInnersale,jdbcType=BIT}
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
...
...
@@ -1488,6 +1499,9 @@
<if
test=
"hasScalp != null"
>
has_scalp = #{hasScalp,jdbcType=BIT},
</if>
<if
test=
"hasInnersale != null"
>
has_innersale = #{hasInnersale,jdbcType=BIT},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
</update>
...
...
@@ -1582,7 +1596,8 @@
logistics_method_name = #{logisticsMethodName,jdbcType=VARCHAR},
bailun_picking_status = #{bailunPickingStatus,jdbcType=VARCHAR},
bailun_require_logistics = #{bailunRequireLogistics,jdbcType=VARCHAR},
has_scalp = #{hasScalp,jdbcType=BIT}
has_scalp = #{hasScalp,jdbcType=BIT},
has_innersale = #{hasInnersale,jdbcType=BIT}
where id = #{id,jdbcType=INTEGER}
</update>
<insert
id=
"upsertSelective"
parameterType=
"com.bailuntec.domain.entity.DcBaseOmsOrder"
>
...
...
@@ -1854,6 +1869,9 @@
<if
test=
"hasScalp != null"
>
has_scalp,
</if>
<if
test=
"hasInnersale != null"
>
has_innersale,
</if>
</trim>
values
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
...
...
@@ -2118,6 +2136,9 @@
<if
test=
"hasScalp != null"
>
#{hasScalp,jdbcType=BIT},
</if>
<if
test=
"hasInnersale != null"
>
#{hasInnersale,jdbcType=BIT},
</if>
</trim>
on duplicate key update
<trim
suffixOverrides=
","
>
...
...
@@ -2382,6 +2403,9 @@
<if
test=
"hasScalp != null"
>
has_scalp = #{hasScalp,jdbcType=BIT},
</if>
<if
test=
"hasInnersale != null"
>
has_innersale = #{hasInnersale,jdbcType=BIT},
</if>
</trim>
</insert>
<insert
id=
"upsert"
parameterType=
"com.bailuntec.domain.entity.DcBaseOmsOrder"
>
...
...
@@ -2408,7 +2432,7 @@
buyer_email, has_fba_exception, has_platform_exception, has_cancle, area_id, gmt_create,
gmt_modified, quantity_bailun_sku, logistics_warehouse_code, logistics_warehouse_name,
logistics_method_code, logistics_method_name, bailun_picking_status, bailun_require_logistics,
has_scalp)
has_scalp
, has_innersale
)
values
(#{id,jdbcType=INTEGER}, #{originOrderId,jdbcType=VARCHAR}, #{platformType,jdbcType=VARCHAR},
#{transactionId,jdbcType=VARCHAR}, #{payTime,jdbcType=TIMESTAMP}, #{payMethod,jdbcType=VARCHAR},
...
...
@@ -2442,7 +2466,7 @@
#{logisticsWarehouseCode,jdbcType=VARCHAR}, #{logisticsWarehouseName,jdbcType=VARCHAR},
#{logisticsMethodCode,jdbcType=VARCHAR}, #{logisticsMethodName,jdbcType=VARCHAR},
#{bailunPickingStatus,jdbcType=VARCHAR}, #{bailunRequireLogistics,jdbcType=VARCHAR},
#{hasScalp,jdbcType=BIT})
#{hasScalp,jdbcType=BIT}
, #{hasInnersale,jdbcType=BIT}
)
on duplicate key update
id = #{id,jdbcType=INTEGER},
origin_order_id = #{originOrderId,jdbcType=VARCHAR},
...
...
@@ -2530,7 +2554,8 @@
logistics_method_name = #{logisticsMethodName,jdbcType=VARCHAR},
bailun_picking_status = #{bailunPickingStatus,jdbcType=VARCHAR},
bailun_require_logistics = #{bailunRequireLogistics,jdbcType=VARCHAR},
has_scalp = #{hasScalp,jdbcType=BIT}
has_scalp = #{hasScalp,jdbcType=BIT},
has_innersale = #{hasInnersale,jdbcType=BIT}
</insert>
<select
id=
"selectOneByExample"
parameterType=
"com.bailuntec.domain.example.DcBaseOmsOrderExample"
resultMap=
"BaseResultMap"
>
<!--
...
...
@@ -2550,7 +2575,6 @@
limit 1
</select>
<update
id=
"logicDeleteOmsSku"
>
update dc_base_oms_sku set has_delete=1 where origin_order_id=#{originOrderId,jdbcType=VARCHAR} and bailun_account_id = #{bailunAccountId,jdbcType=INTEGER}
</update>
...
...
data-base/base-sync-oms-order/src/main/java/com/bailuntec/mapper/DcBaseOmsSkuMapper.xml
View file @
683ca775
...
...
@@ -108,6 +108,7 @@
<result
column=
"has_scalp"
jdbcType=
"BIT"
property=
"hasScalp"
/>
<result
column=
"logistics_method_code"
jdbcType=
"VARCHAR"
property=
"logisticsMethodCode"
/>
<result
column=
"logistics_method_name"
jdbcType=
"VARCHAR"
property=
"logisticsMethodName"
/>
<result
column=
"has_innersale"
jdbcType=
"BIT"
property=
"hasInnersale"
/>
</resultMap>
<sql
id=
"Example_Where_Clause"
>
<!--
...
...
@@ -199,7 +200,7 @@
receiver, receiver_phone, buyer_id, buyer_name, buyer_email, has_fba_exception, has_platform_exception,
has_cancle, area_id, bailun_category_id, bailun_category_name, gmt_create, gmt_modified,
ratio_weight, ratio_price, bailun_picking_status, bailun_require_logistics, has_delete,
has_scalp, logistics_method_code, logistics_method_name
has_scalp, logistics_method_code, logistics_method_name
, has_innersale
</sql>
<select
id=
"selectByExample"
parameterType=
"com.bailuntec.domain.example.DcBaseOmsSkuExample"
resultMap=
"BaseResultMap"
>
<!--
...
...
@@ -297,7 +298,7 @@
gmt_modified, ratio_weight, ratio_price,
bailun_picking_status, bailun_require_logistics,
has_delete, has_scalp, logistics_method_code,
logistics_method_name)
logistics_method_name
, has_innersale
)
values (#{id,jdbcType=INTEGER}, #{originOrderId,jdbcType=VARCHAR}, #{platformType,jdbcType=VARCHAR},
#{transactionId,jdbcType=VARCHAR}, #{payTime,jdbcType=TIMESTAMP}, #{payMethod,jdbcType=VARCHAR},
#{payAccount,jdbcType=VARCHAR}, #{payStatus,jdbcType=VARCHAR}, #{collectionAccount,jdbcType=VARCHAR},
...
...
@@ -335,7 +336,7 @@
#{gmtModified,jdbcType=TIMESTAMP}, #{ratioWeight,jdbcType=DECIMAL}, #{ratioPrice,jdbcType=DECIMAL},
#{bailunPickingStatus,jdbcType=VARCHAR}, #{bailunRequireLogistics,jdbcType=VARCHAR},
#{hasDelete,jdbcType=BIT}, #{hasScalp,jdbcType=BIT}, #{logisticsMethodCode,jdbcType=VARCHAR},
#{logisticsMethodName,jdbcType=VARCHAR})
#{logisticsMethodName,jdbcType=VARCHAR}
, #{hasInnersale,jdbcType=BIT}
)
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.bailuntec.domain.entity.DcBaseOmsSku"
>
<!--
...
...
@@ -650,6 +651,9 @@
<if
test=
"logisticsMethodName != null"
>
logistics_method_name,
</if>
<if
test=
"hasInnersale != null"
>
has_innersale,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
...
...
@@ -958,6 +962,9 @@
<if
test=
"logisticsMethodName != null"
>
#{logisticsMethodName,jdbcType=VARCHAR},
</if>
<if
test=
"hasInnersale != null"
>
#{hasInnersale,jdbcType=BIT},
</if>
</trim>
</insert>
<select
id=
"countByExample"
parameterType=
"com.bailuntec.domain.example.DcBaseOmsSkuExample"
resultType=
"java.lang.Long"
>
...
...
@@ -1283,6 +1290,9 @@
<if
test=
"record.logisticsMethodName != null"
>
logistics_method_name = #{record.logisticsMethodName,jdbcType=VARCHAR},
</if>
<if
test=
"record.hasInnersale != null"
>
has_innersale = #{record.hasInnersale,jdbcType=BIT},
</if>
</set>
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
...
...
@@ -1395,7 +1405,8 @@
has_delete = #{record.hasDelete,jdbcType=BIT},
has_scalp = #{record.hasScalp,jdbcType=BIT},
logistics_method_code = #{record.logisticsMethodCode,jdbcType=VARCHAR},
logistics_method_name = #{record.logisticsMethodName,jdbcType=VARCHAR}
logistics_method_name = #{record.logisticsMethodName,jdbcType=VARCHAR},
has_innersale = #{record.hasInnersale,jdbcType=BIT}
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
...
...
@@ -1710,6 +1721,9 @@
<if
test=
"logisticsMethodName != null"
>
logistics_method_name = #{logisticsMethodName,jdbcType=VARCHAR},
</if>
<if
test=
"hasInnersale != null"
>
has_innersale = #{hasInnersale,jdbcType=BIT},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
</update>
...
...
@@ -1819,7 +1833,8 @@
has_delete = #{hasDelete,jdbcType=BIT},
has_scalp = #{hasScalp,jdbcType=BIT},
logistics_method_code = #{logisticsMethodCode,jdbcType=VARCHAR},
logistics_method_name = #{logisticsMethodName,jdbcType=VARCHAR}
logistics_method_name = #{logisticsMethodName,jdbcType=VARCHAR},
has_innersale = #{hasInnersale,jdbcType=BIT}
where id = #{id,jdbcType=INTEGER}
</update>
<insert
id=
"upsertSelective"
parameterType=
"com.bailuntec.domain.entity.DcBaseOmsSku"
>
...
...
@@ -2136,6 +2151,9 @@
<if
test=
"logisticsMethodName != null"
>
logistics_method_name,
</if>
<if
test=
"hasInnersale != null"
>
has_innersale,
</if>
</trim>
values
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
...
...
@@ -2445,6 +2463,9 @@
<if
test=
"logisticsMethodName != null"
>
#{logisticsMethodName,jdbcType=VARCHAR},
</if>
<if
test=
"hasInnersale != null"
>
#{hasInnersale,jdbcType=BIT},
</if>
</trim>
on duplicate key update
<trim
suffixOverrides=
","
>
...
...
@@ -2754,6 +2775,9 @@
<if
test=
"logisticsMethodName != null"
>
logistics_method_name = #{logisticsMethodName,jdbcType=VARCHAR},
</if>
<if
test=
"hasInnersale != null"
>
has_innersale = #{hasInnersale,jdbcType=BIT},
</if>
</trim>
</insert>
<insert
id=
"upsert"
parameterType=
"com.bailuntec.domain.entity.DcBaseOmsSku"
>
...
...
@@ -2782,8 +2806,8 @@
receipt_address_2, receipt_postal_code, receiver, receiver_phone, buyer_id, buyer_name,
buyer_email, has_fba_exception, has_platform_exception, has_cancle, area_id, bailun_category_id,
bailun_category_name, gmt_create, gmt_modified, ratio_weight, ratio_price, bailun_picking_status,
bailun_require_logistics, has_delete, has_scalp, logistics_method_code, logistics_method_name
)
bailun_require_logistics, has_delete, has_scalp, logistics_method_code, logistics_method_name
,
has_innersale
)
values
(#{id,jdbcType=INTEGER}, #{originOrderId,jdbcType=VARCHAR}, #{platformType,jdbcType=VARCHAR},
#{transactionId,jdbcType=VARCHAR}, #{payTime,jdbcType=TIMESTAMP}, #{payMethod,jdbcType=VARCHAR},
...
...
@@ -2822,7 +2846,7 @@
#{gmtModified,jdbcType=TIMESTAMP}, #{ratioWeight,jdbcType=DECIMAL}, #{ratioPrice,jdbcType=DECIMAL},
#{bailunPickingStatus,jdbcType=VARCHAR}, #{bailunRequireLogistics,jdbcType=VARCHAR},
#{hasDelete,jdbcType=BIT}, #{hasScalp,jdbcType=BIT}, #{logisticsMethodCode,jdbcType=VARCHAR},
#{logisticsMethodName,jdbcType=VARCHAR})
#{logisticsMethodName,jdbcType=VARCHAR}
, #{hasInnersale,jdbcType=BIT}
)
on duplicate key update
id = #{id,jdbcType=INTEGER},
origin_order_id = #{originOrderId,jdbcType=VARCHAR},
...
...
@@ -2925,7 +2949,8 @@
has_delete = #{hasDelete,jdbcType=BIT},
has_scalp = #{hasScalp,jdbcType=BIT},
logistics_method_code = #{logisticsMethodCode,jdbcType=VARCHAR},
logistics_method_name = #{logisticsMethodName,jdbcType=VARCHAR}
logistics_method_name = #{logisticsMethodName,jdbcType=VARCHAR},
has_innersale = #{hasInnersale,jdbcType=BIT}
</insert>
<select
id=
"selectOneByExample"
parameterType=
"com.bailuntec.domain.example.DcBaseOmsSkuExample"
resultMap=
"BaseResultMap"
>
<!--
...
...
data-base/base-sync-oms-order/src/test/java/OmsOrderTest.java
View file @
683ca775
...
...
@@ -73,7 +73,7 @@ public class OmsOrderTest {
LinkedHashMap
<
String
,
String
>
map
=
new
LinkedHashMap
<>(
4
);
map
.
put
(
"pageIndex"
,
"1"
);
map
.
put
(
"pageCount"
,
"100"
);
map
.
put
(
"OriginOrderNo"
,
"
10032775546602
1"
);
map
.
put
(
"OriginOrderNo"
,
"
neigou-201905101
1"
);
Request
request
=
new
Request
.
Builder
()
.
get
()
.
url
(
OkHttpUtil
.
attachHttpGetParams
(
"http://oms.bailuntec.com/apiV2/bailunOrder/getBailunOrders"
,
map
))
...
...
data-common/src/main/java/com/bailuntec/domain/entity/DcBaseOmsOrder.java
View file @
683ca775
...
...
@@ -791,6 +791,15 @@ public class DcBaseOmsOrder {
private
Boolean
hasScalp
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_oms_order.has_innersale
*
* @mbg.generated
*/
private
Boolean
hasInnersale
;
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_oms_order
*
...
...
@@ -889,6 +898,7 @@ public class DcBaseOmsOrder {
sb
.
append
(
", bailunPickingStatus="
).
append
(
bailunPickingStatus
);
sb
.
append
(
", bailunRequireLogistics="
).
append
(
bailunRequireLogistics
);
sb
.
append
(
", hasScalp="
).
append
(
hasScalp
);
sb
.
append
(
", hasInnersale="
).
append
(
hasInnersale
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
...
...
@@ -997,7 +1007,8 @@ public class DcBaseOmsOrder {
&&
(
this
.
getLogisticsMethodName
()
==
null
?
other
.
getLogisticsMethodName
()
==
null
:
this
.
getLogisticsMethodName
().
equals
(
other
.
getLogisticsMethodName
()))
&&
(
this
.
getBailunPickingStatus
()
==
null
?
other
.
getBailunPickingStatus
()
==
null
:
this
.
getBailunPickingStatus
().
equals
(
other
.
getBailunPickingStatus
()))
&&
(
this
.
getBailunRequireLogistics
()
==
null
?
other
.
getBailunRequireLogistics
()
==
null
:
this
.
getBailunRequireLogistics
().
equals
(
other
.
getBailunRequireLogistics
()))
&&
(
this
.
getHasScalp
()
==
null
?
other
.
getHasScalp
()
==
null
:
this
.
getHasScalp
().
equals
(
other
.
getHasScalp
()));
&&
(
this
.
getHasScalp
()
==
null
?
other
.
getHasScalp
()
==
null
:
this
.
getHasScalp
().
equals
(
other
.
getHasScalp
()))
&&
(
this
.
getHasInnersale
()
==
null
?
other
.
getHasInnersale
()
==
null
:
this
.
getHasInnersale
().
equals
(
other
.
getHasInnersale
()));
}
/**
...
...
@@ -1097,6 +1108,7 @@ public class DcBaseOmsOrder {
result
=
prime
*
result
+
((
getBailunPickingStatus
()
==
null
)
?
0
:
getBailunPickingStatus
().
hashCode
());
result
=
prime
*
result
+
((
getBailunRequireLogistics
()
==
null
)
?
0
:
getBailunRequireLogistics
().
hashCode
());
result
=
prime
*
result
+
((
getHasScalp
()
==
null
)
?
0
:
getHasScalp
().
hashCode
());
result
=
prime
*
result
+
((
getHasInnersale
()
==
null
)
?
0
:
getHasInnersale
().
hashCode
());
return
result
;
}
}
\ No newline at end of file
data-common/src/main/java/com/bailuntec/domain/entity/DcBaseOmsSku.java
View file @
683ca775
...
...
@@ -926,6 +926,15 @@ public class DcBaseOmsSku {
private
String
logisticsMethodName
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_oms_sku.has_innersale
*
* @mbg.generated
*/
private
Boolean
hasInnersale
;
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_oms_sku
*
...
...
@@ -1039,6 +1048,7 @@ public class DcBaseOmsSku {
sb
.
append
(
", hasScalp="
).
append
(
hasScalp
);
sb
.
append
(
", logisticsMethodCode="
).
append
(
logisticsMethodCode
);
sb
.
append
(
", logisticsMethodName="
).
append
(
logisticsMethodName
);
sb
.
append
(
", hasInnersale="
).
append
(
hasInnersale
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
...
...
@@ -1162,7 +1172,8 @@ public class DcBaseOmsSku {
&&
(
this
.
getHasDelete
()
==
null
?
other
.
getHasDelete
()
==
null
:
this
.
getHasDelete
().
equals
(
other
.
getHasDelete
()))
&&
(
this
.
getHasScalp
()
==
null
?
other
.
getHasScalp
()
==
null
:
this
.
getHasScalp
().
equals
(
other
.
getHasScalp
()))
&&
(
this
.
getLogisticsMethodCode
()
==
null
?
other
.
getLogisticsMethodCode
()
==
null
:
this
.
getLogisticsMethodCode
().
equals
(
other
.
getLogisticsMethodCode
()))
&&
(
this
.
getLogisticsMethodName
()
==
null
?
other
.
getLogisticsMethodName
()
==
null
:
this
.
getLogisticsMethodName
().
equals
(
other
.
getLogisticsMethodName
()));
&&
(
this
.
getLogisticsMethodName
()
==
null
?
other
.
getLogisticsMethodName
()
==
null
:
this
.
getLogisticsMethodName
().
equals
(
other
.
getLogisticsMethodName
()))
&&
(
this
.
getHasInnersale
()
==
null
?
other
.
getHasInnersale
()
==
null
:
this
.
getHasInnersale
().
equals
(
other
.
getHasInnersale
()));
}
/**
...
...
@@ -1277,6 +1288,7 @@ public class DcBaseOmsSku {
result
=
prime
*
result
+
((
getHasScalp
()
==
null
)
?
0
:
getHasScalp
().
hashCode
());
result
=
prime
*
result
+
((
getLogisticsMethodCode
()
==
null
)
?
0
:
getLogisticsMethodCode
().
hashCode
());
result
=
prime
*
result
+
((
getLogisticsMethodName
()
==
null
)
?
0
:
getLogisticsMethodName
().
hashCode
());
result
=
prime
*
result
+
((
getHasInnersale
()
==
null
)
?
0
:
getHasInnersale
().
hashCode
());
return
result
;
}
}
\ No newline at end of file
data-common/src/main/java/com/bailuntec/domain/example/DcBaseOmsOrderExample.java
View file @
683ca775
...
...
@@ -5990,6 +5990,66 @@ public class DcBaseOmsOrderExample {
addCriterion
(
"has_scalp not between"
,
value1
,
value2
,
"hasScalp"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleIsNull
()
{
addCriterion
(
"has_innersale is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleIsNotNull
()
{
addCriterion
(
"has_innersale is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleEqualTo
(
Boolean
value
)
{
addCriterion
(
"has_innersale ="
,
value
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleNotEqualTo
(
Boolean
value
)
{
addCriterion
(
"has_innersale <>"
,
value
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleGreaterThan
(
Boolean
value
)
{
addCriterion
(
"has_innersale >"
,
value
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleGreaterThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"has_innersale >="
,
value
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleLessThan
(
Boolean
value
)
{
addCriterion
(
"has_innersale <"
,
value
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleLessThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"has_innersale <="
,
value
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"has_innersale in"
,
values
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleNotIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"has_innersale not in"
,
values
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"has_innersale between"
,
value1
,
value2
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleNotBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"has_innersale not between"
,
value1
,
value2
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
}
/**
...
...
data-common/src/main/java/com/bailuntec/domain/example/DcBaseOmsSkuExample.java
View file @
683ca775
...
...
@@ -6950,6 +6950,66 @@ public class DcBaseOmsSkuExample {
addCriterion
(
"logistics_method_name not between"
,
value1
,
value2
,
"logisticsMethodName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleIsNull
()
{
addCriterion
(
"has_innersale is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleIsNotNull
()
{
addCriterion
(
"has_innersale is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleEqualTo
(
Boolean
value
)
{
addCriterion
(
"has_innersale ="
,
value
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleNotEqualTo
(
Boolean
value
)
{
addCriterion
(
"has_innersale <>"
,
value
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleGreaterThan
(
Boolean
value
)
{
addCriterion
(
"has_innersale >"
,
value
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleGreaterThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"has_innersale >="
,
value
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleLessThan
(
Boolean
value
)
{
addCriterion
(
"has_innersale <"
,
value
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleLessThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"has_innersale <="
,
value
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"has_innersale in"
,
values
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleNotIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"has_innersale not in"
,
values
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"has_innersale between"
,
value1
,
value2
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHasInnersaleNotBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"has_innersale not between"
,
value1
,
value2
,
"hasInnersale"
);
return
(
Criteria
)
this
;
}
}
/**
...
...
data-mid/mid-calculate-sales/src/main/java/com/bailuntec/mapper/DcDailySalesMapper.xml
View file @
683ca775
...
...
@@ -854,6 +854,7 @@
AND bailun_order_status in ('Handling','Finished')
AND has_delete = 0
AND has_scalp = 0
AND has_innersale = 0
GROUP BY
bailun_sku,
warehouse_code
...
...
data-mid/mid-calculate-transit/src/main/java/com/bailuntec/mapper/DcMidTransitMapper.xml
View file @
683ca775
...
...
@@ -595,6 +595,7 @@
and platform_type != 'FBA'
and has_delete = 0
and has_scalp = 0
and has_innersale = 0
and paid_time >= '2019-03-01 12:00:00'
and bailun_sku_quantity_ordered > bailun_sku_quantity_picked
GROUP BY
...
...
@@ -649,6 +650,7 @@
and platform_type != 'FBA'
and has_delete = 0
and has_scalp = 0
and has_innersale = 0
and paid_time >= '2019-03-01 12:00:00'
and bailun_sku_quantity_ordered > bailun_sku_quantity_shipped
GROUP BY
...
...
data-show/show-auto-turnover/src/main/java/com/bailuntec/mapper/DcAutoSalesMapper.xml
View file @
683ca775
...
...
@@ -2434,6 +2434,7 @@
and bailun_order_status in ('Handling','Finished')
and has_delete = 0
and has_scalp = 0
and has_innersale = 0
and bailun_sku = #{bailunSku}
and warehouse_code = #{warehouseCode}) sales_table
</select>
...
...
@@ -2453,5 +2454,6 @@
AND bailun_order_status IN ( 'Handling', 'Finished' )
AND has_delete = 0
AND has_scalp = 0
AND has_innersale = 0
</select>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment