Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-store
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
base_platform_enterprise
gic-store
Commits
69b4e16b
Commit
69b4e16b
authored
Feb 28, 2020
by
zhiwj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改门店标签bug
parent
27ba25f8
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
66 additions
and
4 deletions
+66
-4
StoreTagTmpApiService.java
...ain/java/com/gic/store/service/StoreTagTmpApiService.java
+3
-0
TabStoreTagTmpMapper.java
...n/java/com/gic/store/dao/mapper/TabStoreTagTmpMapper.java
+3
-0
StoreTagTmpService.java
...c/main/java/com/gic/store/service/StoreTagTmpService.java
+2
-0
StoreTagTmpServiceImpl.java
...va/com/gic/store/service/impl/StoreTagTmpServiceImpl.java
+5
-0
StoreTagTmpApiServiceImpl.java
...c/store/service/outer/impl/StoreTagTmpApiServiceImpl.java
+9
-0
TabStoreTagTmpMapper.xml
...ervice/src/main/resources/mapper/TabStoreTagTmpMapper.xml
+6
-0
StoreTagController.java
...java/com/gic/store/web/controller/StoreTagController.java
+13
-1
ExcelUtils.java
...web/src/main/java/com/gic/store/web/utils/ExcelUtils.java
+3
-3
StoreTagErrorListVO.java
...c/main/java/com/gic/store/web/vo/StoreTagErrorListVO.java
+22
-0
No files found.
gic-store-api/src/main/java/com/gic/store/service/StoreTagTmpApiService.java
View file @
69b4e16b
package
com
.
gic
.
store
.
service
;
import
com.alibaba.fastjson.JSONObject
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.store.dto.StoreTagTmpDTO
;
...
...
@@ -15,4 +16,6 @@ public interface StoreTagTmpApiService {
ServiceResponse
<
Void
>
saveStoreTagTmp
(
StoreTagTmpDTO
bean
);
ServiceResponse
<
Page
<
StoreTagTmpDTO
>>
listImportError
(
Integer
enterpriseId
,
Integer
currentPage
,
Integer
pageSize
);
ServiceResponse
<
JSONObject
>
queryCount
(
Integer
enterpriseId
);
}
gic-store-service/src/main/java/com/gic/store/dao/mapper/TabStoreTagTmpMapper.java
View file @
69b4e16b
...
...
@@ -56,4 +56,6 @@ public interface TabStoreTagTmpMapper {
void
delStoreTagTmp
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
);
Page
<
TabStoreTagTmp
>
listImportError
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
);
Integer
querySuccessCount
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
);
}
\ No newline at end of file
gic-store-service/src/main/java/com/gic/store/service/StoreTagTmpService.java
View file @
69b4e16b
...
...
@@ -15,4 +15,6 @@ public interface StoreTagTmpService {
void
saveStoreTagTmp
(
StoreTagTmpDTO
bean
);
Page
<
TabStoreTagTmp
>
listImportError
(
Integer
enterpriseId
,
Integer
currentPage
,
Integer
pageSize
);
Integer
querySuccessCount
(
Integer
enterpriseId
);
}
gic-store-service/src/main/java/com/gic/store/service/impl/StoreTagTmpServiceImpl.java
View file @
69b4e16b
...
...
@@ -37,4 +37,9 @@ public class StoreTagTmpServiceImpl implements StoreTagTmpService {
PageHelper
.
startPage
(
currentPage
,
pageSize
);
return
tabStoreTagTmpMapper
.
listImportError
(
enterpriseId
);
}
@Override
public
Integer
querySuccessCount
(
Integer
enterpriseId
)
{
return
tabStoreTagTmpMapper
.
querySuccessCount
(
enterpriseId
);
}
}
gic-store-service/src/main/java/com/gic/store/service/outer/impl/StoreTagTmpApiServiceImpl.java
View file @
69b4e16b
package
com
.
gic
.
store
.
service
.
outer
.
impl
;
import
com.alibaba.fastjson.JSONObject
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.commons.util.PageHelperUtils
;
...
...
@@ -39,4 +40,12 @@ public class StoreTagTmpApiServiceImpl implements StoreTagTmpApiService {
com
.
github
.
pagehelper
.
Page
<
TabStoreTagTmp
>
page
=
this
.
storeTagTmpService
.
listImportError
(
enterpriseId
,
currentPage
,
pageSize
);
return
EnterpriseServiceResponse
.
success
(
PageHelperUtils
.
changePageHelperToCurrentPage
(
page
,
StoreTagTmpDTO
.
class
));
}
@Override
public
ServiceResponse
<
JSONObject
>
queryCount
(
Integer
enterpriseId
)
{
Integer
successCount
=
this
.
storeTagTmpService
.
querySuccessCount
(
enterpriseId
);
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"successCount"
,
successCount
);
return
EnterpriseServiceResponse
.
success
(
jsonObject
);
}
}
gic-store-service/src/main/resources/mapper/TabStoreTagTmpMapper.xml
View file @
69b4e16b
...
...
@@ -136,4 +136,9 @@
where enterprise_id = #{enterpriseId}
and error_message is not null
</select>
<select
id=
"querySuccessCount"
resultType=
"int"
>
select
count(*)
from tab_store_tag_tmp where enterprise_id = #{enterpriseId} and error_message is null
</select>
</mapper>
\ No newline at end of file
gic-store-web/src/main/java/com/gic/store/web/controller/StoreTagController.java
View file @
69b4e16b
package
com
.
gic
.
store
.
web
.
controller
;
import
com.alibaba.fastjson.JSONObject
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.download.utils.OperationResultUtils
;
import
com.gic.enterprise.error.ErrorCode
;
...
...
@@ -12,6 +14,7 @@ import com.gic.store.dto.*;
import
com.gic.store.service.*
;
import
com.gic.store.web.qo.PageQO
;
import
com.gic.store.web.utils.ExcelUtils
;
import
com.gic.store.web.vo.StoreTagErrorListVO
;
import
com.gic.store.web.vo.StoreTagVO
;
import
com.gic.store.web.vo.storeWidget.StoreWidgetSearch
;
import
com.gic.store.web.vo.storeWidget.StoreWidgetWriteBack
;
...
...
@@ -162,7 +165,16 @@ public class StoreTagController {
@RequestMapping
(
"/list-import-error"
)
public
RestResponse
listImportError
(
PageQO
pageQO
)
{
ServiceResponse
<
Page
<
StoreTagTmpDTO
>>
serviceResponse
=
this
.
storeTagTmpApiService
.
listImportError
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
(),
pageQO
.
getCurrentPage
(),
pageQO
.
getPageSize
());
return
ResultControllerUtils
.
commonResult
(
serviceResponse
);
if
(
serviceResponse
.
isSuccess
())
{
StoreTagErrorListVO
vo
=
EntityUtil
.
changeEntityByJSON
(
StoreTagErrorListVO
.
class
,
serviceResponse
.
getResult
());
ServiceResponse
<
JSONObject
>
countResponse
=
storeTagTmpApiService
.
queryCount
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
());
JSONObject
result
=
countResponse
.
getResult
();
vo
.
setSuccessCount
(
result
.
getInteger
(
"successCount"
));
return
RestResponse
.
success
(
vo
);
}
else
{
return
RestResponse
.
failure
(
serviceResponse
.
getCode
(),
serviceResponse
.
getMessage
());
}
}
private
Map
<
String
,
Object
>
parseFile
(
MultipartFile
file
,
Integer
storeWidgetId
)
{
...
...
gic-store-web/src/main/java/com/gic/store/web/utils/ExcelUtils.java
View file @
69b4e16b
...
...
@@ -297,9 +297,9 @@ public class ExcelUtils {
// XSSFWorkbook xssfWorkbook = new XSSFWorkbook(in);
for
(
int
numSheet
=
0
;
numSheet
<
1
;
numSheet
++)
{
Sheet
xssfSheet
=
xssfWorkbook
.
getSheetAt
(
numSheet
);
if
(
xssfSheet
==
null
||
xssfSheet
.
getLastRowNum
()
==
1
)
{
continue
;
}
//
if (xssfSheet == null || xssfSheet.getLastRowNum() == 1) {
//
continue;
//
}
for
(
int
rowNum
=
row
-
1
;
rowNum
<=
xssfSheet
.
getLastRowNum
();
rowNum
++)
{
Row
xssfRow
=
xssfSheet
.
getRow
(
rowNum
);
if
(
xssfRow
==
null
)
{
...
...
gic-store-web/src/main/java/com/gic/store/web/vo/StoreTagErrorListVO.java
0 → 100644
View file @
69b4e16b
package
com
.
gic
.
store
.
web
.
vo
;
import
com.gic.api.base.commons.Page
;
/**
* @author zhiwj
* @Description:
* @date 2020-02-28 16:34
*/
public
class
StoreTagErrorListVO
extends
Page
{
private
static
final
long
serialVersionUID
=
-
7808725362785909785L
;
private
Integer
successCount
;
public
Integer
getSuccessCount
()
{
return
successCount
;
}
public
void
setSuccessCount
(
Integer
successCount
)
{
this
.
successCount
=
successCount
;
}
}
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