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
bltdc
dc-java
Commits
64fc5b58
Commit
64fc5b58
authored
Dec 11, 2019
by
yinyong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
数据中心--亚马逊费用抓取获取任务属性值
parent
9033fa14
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
152 additions
and
137 deletions
+152
-137
AmazonAdDownloadReportJob.java
...ain/java/com/bailuntec/job/AmazonAdDownloadReportJob.java
+7
-6
DcBaseFinanceAmazonAdProductMapper.java
.../bailuntec/mapper/DcBaseFinanceAmazonAdProductMapper.java
+2
-2
DcBaseFinanceAmazonAdProductMapper.xml
...m/bailuntec/mapper/DcBaseFinanceAmazonAdProductMapper.xml
+143
-129
No files found.
data-base/base-sync-amazon-ad/src/main/java/com/bailuntec/job/AmazonAdDownloadReportJob.java
View file @
64fc5b58
...
@@ -48,15 +48,16 @@ public class AmazonAdDownloadReportJob implements SimpleJob {
...
@@ -48,15 +48,16 @@ public class AmazonAdDownloadReportJob implements SimpleJob {
int
pageSize
=
totalPage
%
shardingContext
.
getShardingTotalCount
()
==
0
?
totalPage
/
shardingContext
.
getShardingTotalCount
()
:
totalPage
/
shardingContext
.
getShardingTotalCount
()
+
1
;
int
pageSize
=
totalPage
%
shardingContext
.
getShardingTotalCount
()
==
0
?
totalPage
/
shardingContext
.
getShardingTotalCount
()
:
totalPage
/
shardingContext
.
getShardingTotalCount
()
+
1
;
if
(
totalPage
>
0
)
{
if
(
totalPage
>
0
)
{
List
<
JobAmazonAdLog
>
jobAmazonAdLogList
=
findJobAmazonAdLogList
(
shardingContext
,
pageSize
);
List
<
JobAmazonAdLog
>
jobAmazonAdLogList
=
findJobAmazonAdLogList
(
shardingContext
,
pageSize
);
String
shardParam
=
shardingContext
.
getJobParameter
();
if
(
jobAmazonAdLogList
!=
null
&&
!
jobAmazonAdLogList
.
isEmpty
())
{
if
(
jobAmazonAdLogList
!=
null
&&
!
jobAmazonAdLogList
.
isEmpty
())
{
for
(
JobAmazonAdLog
jobAmazonAdLog
:
jobAmazonAdLogList
)
{
for
(
JobAmazonAdLog
jobAmazonAdLog
:
jobAmazonAdLogList
)
{
downloadReport
(
jobAmazonAdLog
);
downloadReport
(
jobAmazonAdLog
,
shardParam
);
}
}
}
}
}
}
}
}
private
void
handleReport
(
JobAmazonAdLog
jobAmazonAdLog
,
AmazonAdAuth
amazonAdAuth
)
{
private
void
handleReport
(
JobAmazonAdLog
jobAmazonAdLog
,
AmazonAdAuth
amazonAdAuth
,
String
shardParam
)
{
Response
response
=
null
;
Response
response
=
null
;
GZIPInputStream
gzin
=
null
;
GZIPInputStream
gzin
=
null
;
Request
request
=
new
Request
.
Builder
()
Request
request
=
new
Request
.
Builder
()
...
@@ -92,9 +93,9 @@ public class AmazonAdDownloadReportJob implements SimpleJob {
...
@@ -92,9 +93,9 @@ public class AmazonAdDownloadReportJob implements SimpleJob {
dcBaseFinanceAmazonAdProduct
.
setExchangeRateUsd
(
CallBailunSystem
.
getExchangeRate
(
dcBaseFinanceAmazonAdProduct
.
getCurrency
(),
CurrencyType
.
USD
.
value
(),
jobAmazonAdLog
.
getReportDate
().
atStartOfDay
()));
dcBaseFinanceAmazonAdProduct
.
setExchangeRateUsd
(
CallBailunSystem
.
getExchangeRate
(
dcBaseFinanceAmazonAdProduct
.
getCurrency
(),
CurrencyType
.
USD
.
value
(),
jobAmazonAdLog
.
getReportDate
().
atStartOfDay
()));
dcBaseFinanceAmazonAdProduct
.
setBjModifyTime
(
LocalDateTime
.
now
());
dcBaseFinanceAmazonAdProduct
.
setBjModifyTime
(
LocalDateTime
.
now
());
DcBaseFinanceAmazonAdProductExample
example
=
DcBaseFinanceAmazonAdProductExample
.
newAndCreateCriteria
().
andCompanyIdEqualTo
(
dcBaseFinanceAmazonAdProduct
.
getCompanyId
()).
andAccountIdEqualTo
(
dcBaseFinanceAmazonAdProduct
.
getAccountId
()).
andCampaignIdEqualTo
(
dcBaseFinanceAmazonAdProduct
.
getCampaignId
()).
andAdGroupIdEqualTo
(
dcBaseFinanceAmazonAdProduct
.
getAdGroupId
()).
andSkuEqualTo
(
dcBaseFinanceAmazonAdProduct
.
getSku
()).
andReportDateEqualTo
(
dcBaseFinanceAmazonAdProduct
.
getReportDate
()).
example
();
DcBaseFinanceAmazonAdProductExample
example
=
DcBaseFinanceAmazonAdProductExample
.
newAndCreateCriteria
().
andCompanyIdEqualTo
(
dcBaseFinanceAmazonAdProduct
.
getCompanyId
()).
andAccountIdEqualTo
(
dcBaseFinanceAmazonAdProduct
.
getAccountId
()).
andCampaignIdEqualTo
(
dcBaseFinanceAmazonAdProduct
.
getCampaignId
()).
andAdGroupIdEqualTo
(
dcBaseFinanceAmazonAdProduct
.
getAdGroupId
()).
andSkuEqualTo
(
dcBaseFinanceAmazonAdProduct
.
getSku
()).
andReportDateEqualTo
(
dcBaseFinanceAmazonAdProduct
.
getReportDate
()).
example
();
int
update
=
mapper
.
updateByExampleSelective
(
dcBaseFinanceAmazonAdProduct
,
example
);
int
update
=
mapper
.
updateByExampleSelective
(
dcBaseFinanceAmazonAdProduct
,
example
,
shardParam
);
if
(
update
==
0
)
{
if
(
update
==
0
)
{
mapper
.
insertSelective
(
dcBaseFinanceAmazonAdProduct
);
mapper
.
insertSelective
(
dcBaseFinanceAmazonAdProduct
,
shardParam
);
}
}
}
}
}
}
...
@@ -126,10 +127,10 @@ public class AmazonAdDownloadReportJob implements SimpleJob {
...
@@ -126,10 +127,10 @@ public class AmazonAdDownloadReportJob implements SimpleJob {
}
}
}
}
private
void
downloadReport
(
JobAmazonAdLog
jobAmazonAdLog
)
{
private
void
downloadReport
(
JobAmazonAdLog
jobAmazonAdLog
,
String
shardParam
)
{
DcBaseCompanyAccount
dcBaseCompanyAccount
=
getToken
(
jobAmazonAdLog
);
DcBaseCompanyAccount
dcBaseCompanyAccount
=
getToken
(
jobAmazonAdLog
);
AmazonAdAuth
amazonAdAuth
=
JSON
.
parseObject
(
dcBaseCompanyAccount
.
getAmazonAdAuthJson
(),
AmazonAdAuth
.
class
);
AmazonAdAuth
amazonAdAuth
=
JSON
.
parseObject
(
dcBaseCompanyAccount
.
getAmazonAdAuthJson
(),
AmazonAdAuth
.
class
);
handleReport
(
jobAmazonAdLog
,
amazonAdAuth
);
handleReport
(
jobAmazonAdLog
,
amazonAdAuth
,
shardParam
);
}
}
private
DcBaseCompanyAccount
getToken
(
JobAmazonAdLog
jobAmazonAdLog
)
{
private
DcBaseCompanyAccount
getToken
(
JobAmazonAdLog
jobAmazonAdLog
)
{
...
...
data-common/src/main/java/com/bailuntec/mapper/DcBaseFinanceAmazonAdProductMapper.java
View file @
64fc5b58
...
@@ -45,7 +45,7 @@ public interface DcBaseFinanceAmazonAdProductMapper {
...
@@ -45,7 +45,7 @@ public interface DcBaseFinanceAmazonAdProductMapper {
*
*
* @mbg.generated
* @mbg.generated
*/
*/
int
insertSelective
(
DcBaseFinanceAmazonAdProduct
record
);
int
insertSelective
(
@Param
(
"record"
)
DcBaseFinanceAmazonAdProduct
record
,
@Param
(
"shardParam"
)
String
shardParam
);
/**
/**
* This method was generated by MyBatis Generator.
* This method was generated by MyBatis Generator.
...
@@ -78,7 +78,7 @@ public interface DcBaseFinanceAmazonAdProductMapper {
...
@@ -78,7 +78,7 @@ public interface DcBaseFinanceAmazonAdProductMapper {
*
*
* @mbg.generated
* @mbg.generated
*/
*/
int
updateByExampleSelective
(
@Param
(
"record"
)
DcBaseFinanceAmazonAdProduct
record
,
@Param
(
"example"
)
DcBaseFinanceAmazonAdProductExample
example
);
int
updateByExampleSelective
(
@Param
(
"record"
)
DcBaseFinanceAmazonAdProduct
record
,
@Param
(
"example"
)
DcBaseFinanceAmazonAdProductExample
example
,
@Param
(
"shardParam"
)
String
shardParam
);
/**
/**
* This method was generated by MyBatis Generator.
* This method was generated by MyBatis Generator.
...
...
data-common/src/main/java/com/bailuntec/mapper/DcBaseFinanceAmazonAdProductMapper.xml
View file @
64fc5b58
...
@@ -237,267 +237,274 @@
...
@@ -237,267 +237,274 @@
WARNING - @mbg.generated
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element is automatically generated by MyBatis Generator, do not modify.
-->
-->
<choose>
<when
test=
"shardParam.shardParam != null and shardParam.shardParam != ''"
>
insert into dc_base_finance_amazon
</when>
<otherwise>
insert into dc_base_finance_amazon_ad_product
insert into dc_base_finance_amazon_ad_product
</otherwise>
</choose>
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
<if
test=
"
record.
id != null"
>
id,
id,
</if>
</if>
<if
test=
"campaignName != null"
>
<if
test=
"
record.
campaignName != null"
>
campaign_name,
campaign_name,
</if>
</if>
<if
test=
"campaignId != null"
>
<if
test=
"
record.
campaignId != null"
>
campaign_id,
campaign_id,
</if>
</if>
<if
test=
"adGroupName != null"
>
<if
test=
"
record.
adGroupName != null"
>
ad_group_name,
ad_group_name,
</if>
</if>
<if
test=
"adGroupId != null"
>
<if
test=
"
record.
adGroupId != null"
>
ad_group_id,
ad_group_id,
</if>
</if>
<if
test=
"impressions != null"
>
<if
test=
"
record.
impressions != null"
>
impressions,
impressions,
</if>
</if>
<if
test=
"clicks != null"
>
<if
test=
"
record.
clicks != null"
>
clicks,
clicks,
</if>
</if>
<if
test=
"cost != null"
>
<if
test=
"
record.
cost != null"
>
cost,
cost,
</if>
</if>
<if
test=
"currency != null"
>
<if
test=
"
record.
currency != null"
>
currency,
currency,
</if>
</if>
<if
test=
"asin != null"
>
<if
test=
"
record.
asin != null"
>
asin,
asin,
</if>
</if>
<if
test=
"sku != null"
>
<if
test=
"
record.
sku != null"
>
sku,
sku,
</if>
</if>
<if
test=
"attributedConversionsOneday != null"
>
<if
test=
"
record.
attributedConversionsOneday != null"
>
attributed_conversions_oneday,
attributed_conversions_oneday,
</if>
</if>
<if
test=
"attributedConversionsSevenday != null"
>
<if
test=
"
record.
attributedConversionsSevenday != null"
>
attributed_conversions_sevenday,
attributed_conversions_sevenday,
</if>
</if>
<if
test=
"attributedConversionsFourteenday != null"
>
<if
test=
"
record.
attributedConversionsFourteenday != null"
>
attributed_conversions_fourteenday,
attributed_conversions_fourteenday,
</if>
</if>
<if
test=
"attributedConversionsThirtyday != null"
>
<if
test=
"
record.
attributedConversionsThirtyday != null"
>
attributed_conversions_thirtyday,
attributed_conversions_thirtyday,
</if>
</if>
<if
test=
"attributedConversionsOnedaySameSku != null"
>
<if
test=
"
record.
attributedConversionsOnedaySameSku != null"
>
attributed_conversions_oneday_same_sku,
attributed_conversions_oneday_same_sku,
</if>
</if>
<if
test=
"attributedConversionsSevendaySameSku != null"
>
<if
test=
"
record.
attributedConversionsSevendaySameSku != null"
>
attributed_conversions_sevenday_same_sku,
attributed_conversions_sevenday_same_sku,
</if>
</if>
<if
test=
"attributedConversionsFourteendaySameSku != null"
>
<if
test=
"
record.
attributedConversionsFourteendaySameSku != null"
>
attributed_conversions_fourteenday_same_sku,
attributed_conversions_fourteenday_same_sku,
</if>
</if>
<if
test=
"attributedConversionsThirtydaySameSku != null"
>
<if
test=
"
record.
attributedConversionsThirtydaySameSku != null"
>
attributed_conversions_thirtyday_same_sku,
attributed_conversions_thirtyday_same_sku,
</if>
</if>
<if
test=
"attributedUnitsOrderedOneday != null"
>
<if
test=
"
record.
attributedUnitsOrderedOneday != null"
>
attributed_units_ordered_oneday,
attributed_units_ordered_oneday,
</if>
</if>
<if
test=
"attributedUnitsOrderedSevenday != null"
>
<if
test=
"
record.
attributedUnitsOrderedSevenday != null"
>
attributed_units_ordered_sevenday,
attributed_units_ordered_sevenday,
</if>
</if>
<if
test=
"attributedUnitsOrderedFourteenday != null"
>
<if
test=
"
record.
attributedUnitsOrderedFourteenday != null"
>
attributed_units_ordered_fourteenday,
attributed_units_ordered_fourteenday,
</if>
</if>
<if
test=
"attributedUnitsOrderedThirtyday != null"
>
<if
test=
"
record.
attributedUnitsOrderedThirtyday != null"
>
attributed_units_ordered_thirtyday,
attributed_units_ordered_thirtyday,
</if>
</if>
<if
test=
"attributedSalesOneday != null"
>
<if
test=
"
record.
attributedSalesOneday != null"
>
attributed_sales_oneday,
attributed_sales_oneday,
</if>
</if>
<if
test=
"attributedSalesSevenday != null"
>
<if
test=
"
record.
attributedSalesSevenday != null"
>
attributed_sales_sevenday,
attributed_sales_sevenday,
</if>
</if>
<if
test=
"attributedSalesFourteenday != null"
>
<if
test=
"
record.
attributedSalesFourteenday != null"
>
attributed_sales_fourteenday,
attributed_sales_fourteenday,
</if>
</if>
<if
test=
"attributedSalesThirtyday != null"
>
<if
test=
"
record.
attributedSalesThirtyday != null"
>
attributed_sales_thirtyday,
attributed_sales_thirtyday,
</if>
</if>
<if
test=
"attributedSalesOnedaySameSku != null"
>
<if
test=
"
record.
attributedSalesOnedaySameSku != null"
>
attributed_sales_oneday_same_sku,
attributed_sales_oneday_same_sku,
</if>
</if>
<if
test=
"attributedSalesSevendaySameSku != null"
>
<if
test=
"
record.
attributedSalesSevendaySameSku != null"
>
attributed_sales_sevenday_same_sku,
attributed_sales_sevenday_same_sku,
</if>
</if>
<if
test=
"attributedSalesFourteendaySameSku != null"
>
<if
test=
"
record.
attributedSalesFourteendaySameSku != null"
>
attributed_sales_fourteenday_same_sku,
attributed_sales_fourteenday_same_sku,
</if>
</if>
<if
test=
"attributedSalesThirtydaySameSku != null"
>
<if
test=
"
record.
attributedSalesThirtydaySameSku != null"
>
attributed_sales_thirtyday_same_sku,
attributed_sales_thirtyday_same_sku,
</if>
</if>
<if
test=
"attributedUnitsOrderedOnedaySameSku != null"
>
<if
test=
"
record.
attributedUnitsOrderedOnedaySameSku != null"
>
attributed_units_ordered_oneday_same_sku,
attributed_units_ordered_oneday_same_sku,
</if>
</if>
<if
test=
"attributedUnitsOrderedSevendaySameSku != null"
>
<if
test=
"
record.
attributedUnitsOrderedSevendaySameSku != null"
>
attributed_units_ordered_sevenday_same_sku,
attributed_units_ordered_sevenday_same_sku,
</if>
</if>
<if
test=
"attributedUnitsOrderedFourteendaySameSku != null"
>
<if
test=
"
record.
attributedUnitsOrderedFourteendaySameSku != null"
>
attributed_units_ordered_fourteenday_same_sku,
attributed_units_ordered_fourteenday_same_sku,
</if>
</if>
<if
test=
"attributedUnitsOrderedThirtydaySameSku != null"
>
<if
test=
"
record.
attributedUnitsOrderedThirtydaySameSku != null"
>
attributed_units_ordered_thirtyday_same_sku,
attributed_units_ordered_thirtyday_same_sku,
</if>
</if>
<if
test=
"accountId != null"
>
<if
test=
"
record.
accountId != null"
>
account_id,
account_id,
</if>
</if>
<if
test=
"companyId != null"
>
<if
test=
"
record.
companyId != null"
>
company_id,
company_id,
</if>
</if>
<if
test=
"bjCreateTime != null"
>
<if
test=
"
record.
bjCreateTime != null"
>
bj_create_time,
bj_create_time,
</if>
</if>
<if
test=
"bjModifyTime != null"
>
<if
test=
"
record.
bjModifyTime != null"
>
bj_modify_time,
bj_modify_time,
</if>
</if>
<if
test=
"reportDate != null"
>
<if
test=
"re
cord.re
portDate != null"
>
report_date,
report_date,
</if>
</if>
<if
test=
"reportType != null"
>
<if
test=
"re
cord.re
portType != null"
>
report_type,
report_type,
</if>
</if>
<if
test=
"exchangeRate != null"
>
<if
test=
"
record.
exchangeRate != null"
>
exchange_rate,
exchange_rate,
</if>
</if>
<if
test=
"exchangeRateUsd != null"
>
<if
test=
"
record.
exchangeRateUsd != null"
>
exchange_rate_usd,
exchange_rate_usd,
</if>
</if>
</trim>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
<if
test=
"
record.
id != null"
>
#{id,jdbcType=INTEGER},
#{
record.
id,jdbcType=INTEGER},
</if>
</if>
<if
test=
"campaignName != null"
>
<if
test=
"
record.
campaignName != null"
>
#{campaignName,jdbcType=VARCHAR},
#{
record.
campaignName,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"campaignId != null"
>
<if
test=
"
record.
campaignId != null"
>
#{campaignId,jdbcType=VARCHAR},
#{
record.
campaignId,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"adGroupName != null"
>
<if
test=
"
record.
adGroupName != null"
>
#{adGroupName,jdbcType=VARCHAR},
#{
record.
adGroupName,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"adGroupId != null"
>
<if
test=
"
record.
adGroupId != null"
>
#{adGroupId,jdbcType=VARCHAR},
#{
record.
adGroupId,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"impressions != null"
>
<if
test=
"
record.
impressions != null"
>
#{impressions,jdbcType=INTEGER},
#{
record.
impressions,jdbcType=INTEGER},
</if>
</if>
<if
test=
"clicks != null"
>
<if
test=
"
record.
clicks != null"
>
#{clicks,jdbcType=INTEGER},
#{
record.
clicks,jdbcType=INTEGER},
</if>
</if>
<if
test=
"cost != null"
>
<if
test=
"
record.
cost != null"
>
#{cost,jdbcType=DECIMAL},
#{
record.
cost,jdbcType=DECIMAL},
</if>
</if>
<if
test=
"currency != null"
>
<if
test=
"
record.
currency != null"
>
#{currency,jdbcType=VARCHAR},
#{
record.
currency,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"asin != null"
>
<if
test=
"
record.
asin != null"
>
#{asin,jdbcType=VARCHAR},
#{
record.
asin,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"sku != null"
>
<if
test=
"
record.
sku != null"
>
#{sku,jdbcType=VARCHAR},
#{
record.
sku,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"attributedConversionsOneday != null"
>
<if
test=
"
record.
attributedConversionsOneday != null"
>
#{attributedConversionsOneday,jdbcType=INTEGER},
#{
record.
attributedConversionsOneday,jdbcType=INTEGER},
</if>
</if>
<if
test=
"attributedConversionsSevenday != null"
>
<if
test=
"
record.
attributedConversionsSevenday != null"
>
#{attributedConversionsSevenday,jdbcType=INTEGER},
#{
record.
attributedConversionsSevenday,jdbcType=INTEGER},
</if>
</if>
<if
test=
"attributedConversionsFourteenday != null"
>
<if
test=
"
record.
attributedConversionsFourteenday != null"
>
#{attributedConversionsFourteenday,jdbcType=INTEGER},
#{
record.
attributedConversionsFourteenday,jdbcType=INTEGER},
</if>
</if>
<if
test=
"attributedConversionsThirtyday != null"
>
<if
test=
"
record.
attributedConversionsThirtyday != null"
>
#{attributedConversionsThirtyday,jdbcType=INTEGER},
#{
record.
attributedConversionsThirtyday,jdbcType=INTEGER},
</if>
</if>
<if
test=
"attributedConversionsOnedaySameSku != null"
>
<if
test=
"
record.
attributedConversionsOnedaySameSku != null"
>
#{attributedConversionsOnedaySameSku,jdbcType=VARCHAR},
#{
record.
attributedConversionsOnedaySameSku,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"attributedConversionsSevendaySameSku != null"
>
<if
test=
"
record.
attributedConversionsSevendaySameSku != null"
>
#{attributedConversionsSevendaySameSku,jdbcType=VARCHAR},
#{
record.
attributedConversionsSevendaySameSku,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"attributedConversionsFourteendaySameSku != null"
>
<if
test=
"
record.
attributedConversionsFourteendaySameSku != null"
>
#{attributedConversionsFourteendaySameSku,jdbcType=VARCHAR},
#{
record.
attributedConversionsFourteendaySameSku,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"attributedConversionsThirtydaySameSku != null"
>
<if
test=
"
record.
attributedConversionsThirtydaySameSku != null"
>
#{attributedConversionsThirtydaySameSku,jdbcType=VARCHAR},
#{
record.
attributedConversionsThirtydaySameSku,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"attributedUnitsOrderedOneday != null"
>
<if
test=
"
record.
attributedUnitsOrderedOneday != null"
>
#{attributedUnitsOrderedOneday,jdbcType=INTEGER},
#{
record.
attributedUnitsOrderedOneday,jdbcType=INTEGER},
</if>
</if>
<if
test=
"attributedUnitsOrderedSevenday != null"
>
<if
test=
"
record.
attributedUnitsOrderedSevenday != null"
>
#{attributedUnitsOrderedSevenday,jdbcType=INTEGER},
#{
record.
attributedUnitsOrderedSevenday,jdbcType=INTEGER},
</if>
</if>
<if
test=
"attributedUnitsOrderedFourteenday != null"
>
<if
test=
"
record.
attributedUnitsOrderedFourteenday != null"
>
#{attributedUnitsOrderedFourteenday,jdbcType=VARCHAR},
#{
record.
attributedUnitsOrderedFourteenday,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"attributedUnitsOrderedThirtyday != null"
>
<if
test=
"
record.
attributedUnitsOrderedThirtyday != null"
>
#{attributedUnitsOrderedThirtyday,jdbcType=VARCHAR},
#{
record.
attributedUnitsOrderedThirtyday,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"attributedSalesOneday != null"
>
<if
test=
"
record.
attributedSalesOneday != null"
>
#{attributedSalesOneday,jdbcType=INTEGER},
#{
record.
attributedSalesOneday,jdbcType=INTEGER},
</if>
</if>
<if
test=
"attributedSalesSevenday != null"
>
<if
test=
"
record.
attributedSalesSevenday != null"
>
#{attributedSalesSevenday,jdbcType=INTEGER},
#{
record.
attributedSalesSevenday,jdbcType=INTEGER},
</if>
</if>
<if
test=
"attributedSalesFourteenday != null"
>
<if
test=
"
record.
attributedSalesFourteenday != null"
>
#{attributedSalesFourteenday,jdbcType=INTEGER},
#{
record.
attributedSalesFourteenday,jdbcType=INTEGER},
</if>
</if>
<if
test=
"attributedSalesThirtyday != null"
>
<if
test=
"
record.
attributedSalesThirtyday != null"
>
#{attributedSalesThirtyday,jdbcType=INTEGER},
#{
record.
attributedSalesThirtyday,jdbcType=INTEGER},
</if>
</if>
<if
test=
"attributedSalesOnedaySameSku != null"
>
<if
test=
"
record.
attributedSalesOnedaySameSku != null"
>
#{attributedSalesOnedaySameSku,jdbcType=VARCHAR},
#{
record.
attributedSalesOnedaySameSku,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"attributedSalesSevendaySameSku != null"
>
<if
test=
"
record.
attributedSalesSevendaySameSku != null"
>
#{attributedSalesSevendaySameSku,jdbcType=VARCHAR},
#{
record.
attributedSalesSevendaySameSku,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"attributedSalesFourteendaySameSku != null"
>
<if
test=
"
record.
attributedSalesFourteendaySameSku != null"
>
#{attributedSalesFourteendaySameSku,jdbcType=VARCHAR},
#{
record.
attributedSalesFourteendaySameSku,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"attributedSalesThirtydaySameSku != null"
>
<if
test=
"
record.
attributedSalesThirtydaySameSku != null"
>
#{attributedSalesThirtydaySameSku,jdbcType=VARCHAR},
#{
record.
attributedSalesThirtydaySameSku,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"attributedUnitsOrderedOnedaySameSku != null"
>
<if
test=
"
record.
attributedUnitsOrderedOnedaySameSku != null"
>
#{attributedUnitsOrderedOnedaySameSku,jdbcType=VARCHAR},
#{
record.
attributedUnitsOrderedOnedaySameSku,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"attributedUnitsOrderedSevendaySameSku != null"
>
<if
test=
"
record.
attributedUnitsOrderedSevendaySameSku != null"
>
#{attributedUnitsOrderedSevendaySameSku,jdbcType=VARCHAR},
#{
record.
attributedUnitsOrderedSevendaySameSku,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"attributedUnitsOrderedFourteendaySameSku != null"
>
<if
test=
"
record.
attributedUnitsOrderedFourteendaySameSku != null"
>
#{attributedUnitsOrderedFourteendaySameSku,jdbcType=VARCHAR},
#{
record.
attributedUnitsOrderedFourteendaySameSku,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"attributedUnitsOrderedThirtydaySameSku != null"
>
<if
test=
"
record.
attributedUnitsOrderedThirtydaySameSku != null"
>
#{attributedUnitsOrderedThirtydaySameSku,jdbcType=VARCHAR},
#{
record.
attributedUnitsOrderedThirtydaySameSku,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"accountId != null"
>
<if
test=
"
record.
accountId != null"
>
#{accountId,jdbcType=INTEGER},
#{
record.
accountId,jdbcType=INTEGER},
</if>
</if>
<if
test=
"companyId != null"
>
<if
test=
"
record.
companyId != null"
>
#{companyId,jdbcType=INTEGER},
#{
record.
companyId,jdbcType=INTEGER},
</if>
</if>
<if
test=
"bjCreateTime != null"
>
<if
test=
"
record.
bjCreateTime != null"
>
#{bjCreateTime,jdbcType=TIMESTAMP},
#{
record.
bjCreateTime,jdbcType=TIMESTAMP},
</if>
</if>
<if
test=
"bjModifyTime != null"
>
<if
test=
"
record.
bjModifyTime != null"
>
#{bjModifyTime,jdbcType=TIMESTAMP},
#{
record.
bjModifyTime,jdbcType=TIMESTAMP},
</if>
</if>
<if
test=
"reportDate != null"
>
<if
test=
"re
cord.re
portDate != null"
>
#{reportDate,jdbcType=DATE},
#{re
cord.re
portDate,jdbcType=DATE},
</if>
</if>
<if
test=
"reportType != null"
>
<if
test=
"re
cord.re
portType != null"
>
#{reportType,jdbcType=VARCHAR},
#{re
cord.re
portType,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"exchangeRate != null"
>
<if
test=
"
record.
exchangeRate != null"
>
#{exchangeRate,jdbcType=DECIMAL},
#{
record.
exchangeRate,jdbcType=DECIMAL},
</if>
</if>
<if
test=
"exchangeRateUsd != null"
>
<if
test=
"
record.
exchangeRateUsd != null"
>
#{exchangeRateUsd,jdbcType=DECIMAL},
#{
record.
exchangeRateUsd,jdbcType=DECIMAL},
</if>
</if>
</trim>
</trim>
</insert>
</insert>
...
@@ -516,7 +523,14 @@
...
@@ -516,7 +523,14 @@
WARNING - @mbg.generated
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element is automatically generated by MyBatis Generator, do not modify.
-->
-->
<choose>
<when
test=
"shardParam.shardParam != null and shardParam.shardParam != ''"
>
update dc_base_finance_amazon
</when>
<otherwise>
update dc_base_finance_amazon_ad_product
update dc_base_finance_amazon_ad_product
</otherwise>
</choose>
<set>
<set>
<if
test=
"record.id != null"
>
<if
test=
"record.id != null"
>
id = #{record.id,jdbcType=INTEGER},
id = #{record.id,jdbcType=INTEGER},
...
...
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