Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-enterprise
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-platform-enterprise
Commits
c31c9a06
Commit
c31c9a06
authored
Sep 18, 2020
by
陶光胜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码规范
parent
29e75637
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
30 changed files
with
545 additions
and
302 deletions
+545
-302
TabAppletCustomPageMapper.java
.../gic/enterprise/dao/mapper/TabAppletCustomPageMapper.java
+1
-1
TabAppletPageComponentMapper.java
...c/enterprise/dao/mapper/TabAppletPageComponentMapper.java
+1
-1
TabQrcodeDownload.java
...ain/java/com/gic/enterprise/entity/TabQrcodeDownload.java
+3
-0
LinkServiceImpl.java
...java/com/gic/enterprise/service/impl/LinkServiceImpl.java
+0
-23
CustomGuideApiServiceImpl.java
...erprise/service/outer/impl/CustomGuideApiServiceImpl.java
+20
-21
CustomStoreApiServiceImpl.java
...erprise/service/outer/impl/CustomStoreApiServiceImpl.java
+2
-2
DoubleCallingApiServiceImpl.java
...prise/service/outer/impl/DoubleCallingApiServiceImpl.java
+2
-2
EnterpriseApiServiceImpl.java
...terprise/service/outer/impl/EnterpriseApiServiceImpl.java
+3
-3
WxPayStrategy.java
.../gic/enterprise/service/outer/impl/pay/WxPayStrategy.java
+6
-6
dubbo-gic-platform-enterprise-service.xml
.../main/resources/dubbo-gic-platform-enterprise-service.xml
+1
-1
TabAppletCustomPageMapper.xml
...e/src/main/resources/mapper/TabAppletCustomPageMapper.xml
+1
-1
TabAppletPageComponentMapper.xml
...rc/main/resources/mapper/TabAppletPageComponentMapper.xml
+1
-1
QrcodeController.java
...a/com/gic/enterprise/web/controller/QrcodeController.java
+18
-18
DoubleCallingRecordController.java
.../web/controller/export/DoubleCallingRecordController.java
+108
-0
InternationalSmsRecordController.java
...b/controller/export/InternationalSmsRecordController.java
+48
-0
RecordingStorageRecordController.java
...b/controller/export/RecordingStorageRecordController.java
+39
-0
SmsPackageRecordController.java
...ise/web/controller/export/SmsPackageRecordController.java
+30
-0
SmsRecordController.java
...enterprise/web/controller/export/SmsRecordController.java
+39
-0
VoiceCodeRecordController.java
...rise/web/controller/export/VoiceCodeRecordController.java
+24
-0
WmStoreSyncController.java
...c/enterprise/web/controller/wm/WmStoreSyncController.java
+66
-67
QrcodeQO.java
...web/src/main/java/com/gic/enterprise/web/qo/QrcodeQO.java
+2
-0
ExcelUtils.java
...rc/main/java/com/gic/enterprise/web/utils/ExcelUtils.java
+18
-41
QrcodeUtils.java
...c/main/java/com/gic/enterprise/web/utils/QrcodeUtils.java
+4
-5
DoubleCallingRecordVO.java
...java/com/gic/enterprise/web/vo/DoubleCallingRecordVO.java
+0
-1
EnterpriseController.java
...om/gic/operation/web/controller/EnterpriseController.java
+77
-65
EnterpriseSmsController.java
...gic/operation/web/controller/EnterpriseSmsController.java
+3
-3
LinkController.java
...java/com/gic/operation/web/controller/LinkController.java
+0
-12
MqController.java
...n/java/com/gic/operation/web/controller/MqController.java
+12
-12
ProvinceController.java
.../com/gic/operation/web/controller/ProvinceController.java
+9
-9
ExcelUtils.java
...src/main/java/com/gic/operation/web/utils/ExcelUtils.java
+7
-7
No files found.
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/dao/mapper/TabAppletCustomPageMapper.java
View file @
c31c9a06
...
@@ -59,7 +59,7 @@ public interface TabAppletCustomPageMapper {
...
@@ -59,7 +59,7 @@ public interface TabAppletCustomPageMapper {
* @param record 实体对象
* @param record 实体对象
* @return 更新条目数
* @return 更新条目数
*/
*/
int
updateByPrimaryKeyWithB
LOB
s
(
TabAppletCustomPage
record
);
int
updateByPrimaryKeyWithB
lob
s
(
TabAppletCustomPage
record
);
/**
/**
* 根据主键更新记录
* 根据主键更新记录
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/dao/mapper/TabAppletPageComponentMapper.java
View file @
c31c9a06
...
@@ -58,7 +58,7 @@ public interface TabAppletPageComponentMapper {
...
@@ -58,7 +58,7 @@ public interface TabAppletPageComponentMapper {
* @param record 实体对象
* @param record 实体对象
* @return 更新条目数
* @return 更新条目数
*/
*/
int
updateByPrimaryKeyWithB
LOB
s
(
TabAppletPageComponent
record
);
int
updateByPrimaryKeyWithB
lob
s
(
TabAppletPageComponent
record
);
/**
/**
* 根据主键更新记录
* 根据主键更新记录
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/entity/TabQrcodeDownload.java
View file @
c31c9a06
package
com
.
gic
.
enterprise
.
entity
;
package
com
.
gic
.
enterprise
.
entity
;
import
com.gic.commons.annotation.SkipNamingCheck
;
import
java.util.Date
;
import
java.util.Date
;
/**
/**
...
@@ -9,6 +11,7 @@ import java.util.Date;
...
@@ -9,6 +11,7 @@ import java.util.Date;
* @author taogs
* @author taogs
* @date 2020/9/11 15:46
* @date 2020/9/11 15:46
*/
*/
@SkipNamingCheck
public
class
TabQrcodeDownload
{
public
class
TabQrcodeDownload
{
/**
/**
*
*
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/impl/LinkServiceImpl.java
View file @
c31c9a06
...
@@ -64,29 +64,6 @@ public class LinkServiceImpl implements LinkService {
...
@@ -64,29 +64,6 @@ public class LinkServiceImpl implements LinkService {
return
tabLinkMapper
.
updateByPrimaryKeySelective
(
tabLink
);
return
tabLinkMapper
.
updateByPrimaryKeySelective
(
tabLink
);
}
}
// @Override
// public Integer saveLinkMenu(Integer parentId, String name, Integer type) {
// TabLink tabLink = new TabLink();
// tabLink.setCreateTime(new Date());
// tabLink.setParentId(parentId);
// tabLink.setStatus(Constants.NORMAL_STATUS);
// tabLink.setType(type);
// tabLink.setName(name);
// tabLink.setIsCustom(Constants.NORMAL_STATUS);
// tabLink.setEnterpriseType(LinkEnterpriseTypeEnum.ALL.getCode());
// tabLinkMapper.insertSelective(tabLink);
// return tabLink.getLinkId();
// }
//
// @Override
// public int updateLinkMenu(Integer linkId, String name, Integer type) {
// TabLink tabLink = new TabLink();
// tabLink.setLinkId(linkId);
// tabLink.setName(name);
// tabLink.setType(type);
// return tabLinkMapper.updateByPrimaryKeySelective(tabLink);
// }
@Override
@Override
public
void
updateLinkMenu
(
LinkDTO
linkDTO
)
{
public
void
updateLinkMenu
(
LinkDTO
linkDTO
)
{
TabLink
tabLink
=
EntityUtil
.
changeEntityByJSON
(
TabLink
.
class
,
linkDTO
);
TabLink
tabLink
=
EntityUtil
.
changeEntityByJSON
(
TabLink
.
class
,
linkDTO
);
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/outer/impl/CustomGuideApiServiceImpl.java
View file @
c31c9a06
...
@@ -120,11 +120,9 @@ public class CustomGuideApiServiceImpl implements CustomGuideApiService {
...
@@ -120,11 +120,9 @@ public class CustomGuideApiServiceImpl implements CustomGuideApiService {
}
else
{
}
else
{
themeStr
=
"tint-green"
;
themeStr
=
"tint-green"
;
}
}
// networkTimeout
Map
<
String
,
Object
>
networkTimeoutMap
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
networkTimeoutMap
=
new
HashMap
<
String
,
Object
>();
networkTimeoutMap
.
put
(
"request"
,
20000
);
networkTimeoutMap
.
put
(
"request"
,
20000
);
networkTimeoutMap
.
put
(
"downloadFile"
,
20000
);
networkTimeoutMap
.
put
(
"downloadFile"
,
20000
);
// tabBar
List
<
Map
<
String
,
Object
>>
tabBarList
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
tabBarList
=
new
ArrayList
<>();
Set
<
String
>
pathSet
=
new
HashSet
<
String
>()
;
Set
<
String
>
pathSet
=
new
HashSet
<
String
>()
;
String
iconPath
=
"/images/footbar/"
+
themeStr
+
"/"
;
String
iconPath
=
"/images/footbar/"
+
themeStr
+
"/"
;
...
@@ -152,29 +150,42 @@ public class CustomGuideApiServiceImpl implements CustomGuideApiService {
...
@@ -152,29 +150,42 @@ public class CustomGuideApiServiceImpl implements CustomGuideApiService {
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"存在相同的路径"
);
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"存在相同的路径"
);
}
}
Map
<
String
,
Object
>
tabBar
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
tabBar
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
windowMap
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
ext
=
new
HashMap
<
String
,
Object
>();
List
<
String
>
appIdList
=
new
ArrayList
<>()
;
buildMap
(
tabBar
,
windowMap
,
ext
,
tabBarList
,
response
,
appid
,
themeStr
,
maxVersion
,
enterpriseId
,
appIdList
);
log
.
info
(
"ext文件,enterpriseId={} , appid={}"
,
enterpriseId
,
appIdList
);
ext
.
put
(
"navigateToMiniProgramAppIdList"
,
appIdList
)
;
returnMap
.
put
(
"extEnable"
,
true
);
returnMap
.
put
(
"extAppid"
,
appid
);
returnMap
.
put
(
"ext"
,
ext
);
returnMap
.
put
(
"extPages"
,
new
HashMap
<
String
,
Object
>());
returnMap
.
put
(
"window"
,
windowMap
);
returnMap
.
put
(
"tabBar"
,
tabBar
);
returnMap
.
put
(
"networkTimeout"
,
networkTimeoutMap
);
returnMap
.
put
(
"navigateToMiniProgramAppIdList"
,
appIdList
)
;
return
ServiceResponse
.
success
(
returnMap
);
}
private
void
buildMap
(
Map
<
String
,
Object
>
tabBar
,
Map
<
String
,
Object
>
windowMap
,
Map
<
String
,
Object
>
ext
,
List
<
Map
<
String
,
Object
>>
tabBarList
,
ServiceResponse
<
EnterpriseDTO
>
response
,
String
appid
,
String
themeStr
,
Integer
maxVersion
,
Integer
enterpriseId
,
List
<
String
>
appIdList
){
tabBar
.
put
(
"color"
,
"#999999"
);
tabBar
.
put
(
"color"
,
"#999999"
);
tabBar
.
put
(
"selectedColor"
,
"#dabb7d"
);
tabBar
.
put
(
"selectedColor"
,
"#dabb7d"
);
tabBar
.
put
(
"backgroundColor"
,
"#ffffff"
);
tabBar
.
put
(
"backgroundColor"
,
"#ffffff"
);
tabBar
.
put
(
"borderStyle"
,
"black"
);
tabBar
.
put
(
"borderStyle"
,
"black"
);
tabBar
.
put
(
"list"
,
tabBarList
);
tabBar
.
put
(
"list"
,
tabBarList
);
// window
Map
<
String
,
Object
>
windowMap
=
new
HashMap
<
String
,
Object
>();
windowMap
.
put
(
"enablePullDownRefresh"
,
false
);
windowMap
.
put
(
"enablePullDownRefresh"
,
false
);
windowMap
.
put
(
"backgroundTextStyle"
,
"light"
);
windowMap
.
put
(
"backgroundTextStyle"
,
"light"
);
windowMap
.
put
(
"navigationBarBackgroundColor"
,
"#fff"
);
windowMap
.
put
(
"navigationBarBackgroundColor"
,
"#fff"
);
windowMap
.
put
(
"navigationBarTitleText"
,
response
.
getResult
().
getEnterpriseName
());
windowMap
.
put
(
"navigationBarTitleText"
,
response
.
getResult
().
getEnterpriseName
());
windowMap
.
put
(
"navigationBarTextStyle"
,
"black"
);
windowMap
.
put
(
"navigationBarTextStyle"
,
"black"
);
Map
<
String
,
Object
>
ext
=
new
HashMap
<
String
,
Object
>();
ext
.
put
(
"name"
,
response
.
getResult
().
getEnterpriseName
());
ext
.
put
(
"name"
,
response
.
getResult
().
getEnterpriseName
());
ext
.
put
(
"appid"
,
appid
);
ext
.
put
(
"appid"
,
appid
);
ext
.
put
(
"brandName"
,
response
.
getResult
().
getEnterpriseName
());
ext
.
put
(
"brandName"
,
response
.
getResult
().
getEnterpriseName
());
ext
.
put
(
"theme"
,
themeStr
);
ext
.
put
(
"theme"
,
themeStr
);
ext
.
put
(
"tabBar"
,
tabBar
);
ext
.
put
(
"tabBar"
,
tabBar
);
ext
.
put
(
"build"
,
maxVersion
);
ext
.
put
(
"build"
,
maxVersion
);
//
List
<
String
>
appIdList
=
new
ArrayList
<>()
;
ServiceResponse
<
Page
<
AppletAppDTO
>>
page
=
this
.
appletAppApiService
.
page
(
null
,
enterpriseId
,
1
,
1
,
1
,
1000
);
ServiceResponse
<
Page
<
AppletAppDTO
>>
page
=
this
.
appletAppApiService
.
page
(
null
,
enterpriseId
,
1
,
1
,
1
,
1000
);
if
(
page
.
isSuccess
()
&&
page
.
getResult
()!=
null
){
if
(
page
.
isSuccess
()
&&
page
.
getResult
()!=
null
){
List
<
AppletAppDTO
>
wxaList
=
page
.
getResult
().
getResult
();
List
<
AppletAppDTO
>
wxaList
=
page
.
getResult
().
getResult
();
...
@@ -189,17 +200,5 @@ public class CustomGuideApiServiceImpl implements CustomGuideApiService {
...
@@ -189,17 +200,5 @@ public class CustomGuideApiServiceImpl implements CustomGuideApiService {
}
}
}
}
}
}
log
.
info
(
"ext文件,enterpriseId={} , appid={}"
,
enterpriseId
,
appIdList
);
ext
.
put
(
"navigateToMiniProgramAppIdList"
,
appIdList
)
;
// return
returnMap
.
put
(
"extEnable"
,
true
);
returnMap
.
put
(
"extAppid"
,
appid
);
returnMap
.
put
(
"ext"
,
ext
);
returnMap
.
put
(
"extPages"
,
new
HashMap
<
String
,
Object
>());
returnMap
.
put
(
"window"
,
windowMap
);
returnMap
.
put
(
"tabBar"
,
tabBar
);
returnMap
.
put
(
"networkTimeout"
,
networkTimeoutMap
);
returnMap
.
put
(
"navigateToMiniProgramAppIdList"
,
appIdList
)
;
return
ServiceResponse
.
success
(
returnMap
);
}
}
}
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/outer/impl/CustomStoreApiServiceImpl.java
View file @
c31c9a06
...
@@ -45,8 +45,8 @@ public class CustomStoreApiServiceImpl implements CustomStoreApiService {
...
@@ -45,8 +45,8 @@ public class CustomStoreApiServiceImpl implements CustomStoreApiService {
public
ServiceResponse
<
Page
<
CustomStoreDTO
>>
pageCustomStore
(
Integer
enterpriseId
,
String
search
,
String
appid
,
Integer
pageNum
,
Integer
pageSize
)
{
public
ServiceResponse
<
Page
<
CustomStoreDTO
>>
pageCustomStore
(
Integer
enterpriseId
,
String
search
,
String
appid
,
Integer
pageNum
,
Integer
pageSize
)
{
PageHelper
.
startPage
(
pageNum
,
pageSize
);
PageHelper
.
startPage
(
pageNum
,
pageSize
);
com
.
github
.
pagehelper
.
Page
<
TabCustomStore
>
page
=
this
.
customStoreService
.
pageCustomStore
(
search
,
enterpriseId
,
appid
);
com
.
github
.
pagehelper
.
Page
<
TabCustomStore
>
page
=
this
.
customStoreService
.
pageCustomStore
(
search
,
enterpriseId
,
appid
);
Page
<
CustomStoreDTO
>
store
DTO
Page
=
PageHelperUtils
.
changePageHelperToCurrentPage
(
page
,
CustomStoreDTO
.
class
);
Page
<
CustomStoreDTO
>
storePage
=
PageHelperUtils
.
changePageHelperToCurrentPage
(
page
,
CustomStoreDTO
.
class
);
return
ServiceResponse
.
success
(
store
DTO
Page
);
return
ServiceResponse
.
success
(
storePage
);
}
}
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/outer/impl/DoubleCallingApiServiceImpl.java
View file @
c31c9a06
...
@@ -109,7 +109,7 @@ public class DoubleCallingApiServiceImpl implements DoubleCallingApiService {
...
@@ -109,7 +109,7 @@ public class DoubleCallingApiServiceImpl implements DoubleCallingApiService {
billingAccountService
.
deductAccountByCache
(
doubleCallingRecordDTO
.
getFee
(),
doubleCallingRecordDTO
.
getEnterpriseId
());
billingAccountService
.
deductAccountByCache
(
doubleCallingRecordDTO
.
getFee
(),
doubleCallingRecordDTO
.
getEnterpriseId
());
// 队列
// 队列
// client.sendMessage("doubleCallDealDbMq", arg);
// client.sendMessage("doubleCallDealDbMq", arg);
this
.
executeDatabase
2
(
arg
);
this
.
executeDatabase
Two
(
arg
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
logger
.
warn
(
"调用mq失败"
,
e
);
logger
.
warn
(
"调用mq失败"
,
e
);
}
}
...
@@ -147,7 +147,7 @@ public class DoubleCallingApiServiceImpl implements DoubleCallingApiService {
...
@@ -147,7 +147,7 @@ public class DoubleCallingApiServiceImpl implements DoubleCallingApiService {
return
ServiceResponse
.
success
();
return
ServiceResponse
.
success
();
}
}
public
ServiceResponse
<
Void
>
executeDatabase
2
(
String
arg
)
{
public
ServiceResponse
<
Void
>
executeDatabase
Two
(
String
arg
)
{
logger
.
info
(
"执行双向呼叫计费:{}"
,
arg
);
logger
.
info
(
"执行双向呼叫计费:{}"
,
arg
);
DoubleCallingRecordDTO
doubleCallingRecordDTO
=
JSON
.
parseObject
(
arg
,
DoubleCallingRecordDTO
.
class
);
DoubleCallingRecordDTO
doubleCallingRecordDTO
=
JSON
.
parseObject
(
arg
,
DoubleCallingRecordDTO
.
class
);
doubleCallingRecordDTO
.
setPaySerialNumber
(
CreateRandomUtils
.
createSerialNumber
());
doubleCallingRecordDTO
.
setPaySerialNumber
(
CreateRandomUtils
.
createSerialNumber
());
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/outer/impl/EnterpriseApiServiceImpl.java
View file @
c31c9a06
...
@@ -571,9 +571,9 @@ public class EnterpriseApiServiceImpl implements EnterpriseApiService {
...
@@ -571,9 +571,9 @@ public class EnterpriseApiServiceImpl implements EnterpriseApiService {
params
.
getEnterpriseId
(),
params
.
getOperName
(),
params
.
getOrderType
(),
params
.
getStatus
());
params
.
getEnterpriseId
(),
params
.
getOperName
(),
params
.
getOrderType
(),
params
.
getStatus
());
if
(
list
.
isSuccess
())
{
if
(
list
.
isSuccess
())
{
Page
<
OrderGicHbDTO
>
page1
=
list
.
getResult
();
Page
<
OrderGicHbDTO
>
orderGicHbPage
=
list
.
getResult
();
resultPage
=
EntityUtil
.
changeEntityNew
(
Page
.
class
,
page1
);
resultPage
=
EntityUtil
.
changeEntityNew
(
Page
.
class
,
orderGicHbPage
);
List
<
OrderGicDTO
>
orderGicDTOList
=
EntityUtil
.
changeEntityListNew
(
OrderGicDTO
.
class
,
page1
.
getResult
());
List
<
OrderGicDTO
>
orderGicDTOList
=
EntityUtil
.
changeEntityListNew
(
OrderGicDTO
.
class
,
orderGicHbPage
.
getResult
());
resultPage
.
setResult
(
orderGicDTOList
);
resultPage
.
setResult
(
orderGicDTOList
);
}
}
return
ServiceResponse
.
success
(
resultPage
);
return
ServiceResponse
.
success
(
resultPage
);
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/outer/impl/pay/WxPayStrategy.java
View file @
c31c9a06
...
@@ -22,7 +22,7 @@ import com.gic.log.api.dto.SystemSetLogDTO;
...
@@ -22,7 +22,7 @@ import com.gic.log.api.dto.SystemSetLogDTO;
import
com.gic.log.api.service.LogApiService
;
import
com.gic.log.api.service.LogApiService
;
import
com.gic.marketing.process.api.service.sms.SmsSendApiService
;
import
com.gic.marketing.process.api.service.sms.SmsSendApiService
;
import
com.gic.thirdparty.api.dto.ScanPayReqDataDTO
;
import
com.gic.thirdparty.api.dto.ScanPayReqDataDTO
;
import
com.gic.thirdparty.api.service.Pay4W
X
Service
;
import
com.gic.thirdparty.api.service.Pay4W
x
Service
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.Logger
;
import
org.apache.logging.log4j.Logger
;
...
@@ -43,7 +43,7 @@ public class WxPayStrategy implements PayStrategy {
...
@@ -43,7 +43,7 @@ public class WxPayStrategy implements PayStrategy {
private
Logger
logger
=
LogManager
.
getLogger
(
WxPayStrategy
.
class
);
private
Logger
logger
=
LogManager
.
getLogger
(
WxPayStrategy
.
class
);
@Autowired
@Autowired
private
Pay4W
X
Service
pay4WxService
;
private
Pay4W
x
Service
pay4WxService
;
@Autowired
@Autowired
private
BillingPayInfoService
billingPayInfoService
;
private
BillingPayInfoService
billingPayInfoService
;
@Autowired
@Autowired
...
@@ -134,9 +134,9 @@ public class WxPayStrategy implements PayStrategy {
...
@@ -134,9 +134,9 @@ public class WxPayStrategy implements PayStrategy {
case
2
:
case
2
:
// 短信套餐包购买
// 短信套餐包购买
this
.
billingOrderService
.
updateBySerialNumber
(
billingPayInfo
.
getOrderSerialNumber
(),
resData
.
getTotalFeePaid
(),
BillingAuditStatusEnum
.
PASS
.
getCode
(),
resData
.
getTimeEnd
());
this
.
billingOrderService
.
updateBySerialNumber
(
billingPayInfo
.
getOrderSerialNumber
(),
resData
.
getTotalFeePaid
(),
BillingAuditStatusEnum
.
PASS
.
getCode
(),
resData
.
getTimeEnd
());
TabBillingRechargeRecord
rechargeRecord2
=
billingRechargeRecordService
.
getRechargeRecordBySerialNumber
(
billingPayInfo
.
getOrderSerialNumber
());
TabBillingRechargeRecord
tabBillingRechargeRecord
=
billingRechargeRecordService
.
getRechargeRecordBySerialNumber
(
billingPayInfo
.
getOrderSerialNumber
());
UserDTO
user
Dto2
=
userApiService
.
getUserById
(
rechargeRecord2
.
getInitiatorUser
()).
getResult
();
UserDTO
user
=
userApiService
.
getUserById
(
tabBillingRechargeRecord
.
getInitiatorUser
()).
getResult
();
createLog
(
"支付"
,
"订单内容"
,
user
Dto2
);
createLog
(
"支付"
,
"订单内容"
,
user
);
break
;
break
;
default
:
default
:
break
;
break
;
...
@@ -164,7 +164,7 @@ public class WxPayStrategy implements PayStrategy {
...
@@ -164,7 +164,7 @@ public class WxPayStrategy implements PayStrategy {
""
,
""
,
"NATIVE"
"NATIVE"
);
);
ServiceResponse
<
String
>
serviceResponse
=
pay4WxService
.
createPrePaymentOrderForW
X
(
scanPayReqDataDTO
);
ServiceResponse
<
String
>
serviceResponse
=
pay4WxService
.
createPrePaymentOrderForW
x
(
scanPayReqDataDTO
);
if
(
serviceResponse
.
isSuccess
())
{
if
(
serviceResponse
.
isSuccess
())
{
// 生成支付记录
// 生成支付记录
BillingPayInfoDTO
billingPayInfoDTO
=
new
BillingPayInfoDTO
();
BillingPayInfoDTO
billingPayInfoDTO
=
new
BillingPayInfoDTO
();
...
...
gic-platform-enterprise-service/src/main/resources/dubbo-gic-platform-enterprise-service.xml
View file @
c31c9a06
...
@@ -44,7 +44,7 @@
...
@@ -44,7 +44,7 @@
<dubbo:service
interface=
"com.gic.enterprise.service.BillingOrderApiService"
ref=
"billingOrderApiService"
timeout=
"60000"
/>
<dubbo:service
interface=
"com.gic.enterprise.service.BillingOrderApiService"
ref=
"billingOrderApiService"
timeout=
"60000"
/>
<!--微信支付-->
<!--微信支付-->
<dubbo:reference
interface=
"com.gic.thirdparty.api.service.Pay4W
XService"
id=
"pay4WX
Service"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.thirdparty.api.service.Pay4W
xService"
id=
"pay4Wx
Service"
timeout=
"6000"
/>
<!--卡券-->
<!--卡券-->
<dubbo:service
interface=
"com.gic.enterprise.service.BillingCouponCardApiService"
ref=
"billingCouponCardApiService"
timeout=
"6000"
/>
<dubbo:service
interface=
"com.gic.enterprise.service.BillingCouponCardApiService"
ref=
"billingCouponCardApiService"
timeout=
"6000"
/>
...
...
gic-platform-enterprise-service/src/main/resources/mapper/TabAppletCustomPageMapper.xml
View file @
c31c9a06
...
@@ -175,7 +175,7 @@
...
@@ -175,7 +175,7 @@
</set>
</set>
where page_id = #{pageId,jdbcType=INTEGER}
where page_id = #{pageId,jdbcType=INTEGER}
</update>
</update>
<update
id=
"updateByPrimaryKeyWithB
LOB
s"
parameterType=
"com.gic.enterprise.entity.TabAppletCustomPage"
>
<update
id=
"updateByPrimaryKeyWithB
lob
s"
parameterType=
"com.gic.enterprise.entity.TabAppletCustomPage"
>
update tab_applet_custom_page
update tab_applet_custom_page
set enterprise_id = #{enterpriseId,jdbcType=INTEGER},
set enterprise_id = #{enterpriseId,jdbcType=INTEGER},
title = #{title,jdbcType=VARCHAR},
title = #{title,jdbcType=VARCHAR},
...
...
gic-platform-enterprise-service/src/main/resources/mapper/TabAppletPageComponentMapper.xml
View file @
c31c9a06
...
@@ -134,7 +134,7 @@
...
@@ -134,7 +134,7 @@
</set>
</set>
where component_id = #{componentId,jdbcType=INTEGER}
where component_id = #{componentId,jdbcType=INTEGER}
</update>
</update>
<update
id=
"updateByPrimaryKeyWithB
LOB
s"
parameterType=
"com.gic.enterprise.entity.TabAppletPageComponent"
>
<update
id=
"updateByPrimaryKeyWithB
lob
s"
parameterType=
"com.gic.enterprise.entity.TabAppletPageComponent"
>
update tab_applet_page_component
update tab_applet_page_component
set enterprise_id = #{enterpriseId,jdbcType=INTEGER},
set enterprise_id = #{enterpriseId,jdbcType=INTEGER},
page_id = #{pageId,jdbcType=INTEGER},
page_id = #{pageId,jdbcType=INTEGER},
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/QrcodeController.java
View file @
c31c9a06
...
@@ -348,20 +348,20 @@ public class QrcodeController {
...
@@ -348,20 +348,20 @@ public class QrcodeController {
logger
.
warn
(
"e"
,
e1
);
logger
.
warn
(
"e"
,
e1
);
}
}
}
}
})
.
start
()
;
});
}
}
private
byte
[]
createFwhQrcode
(
Integer
qrCodeId
,
int
type
,
String
appkey
,
Date
endTime
,
String
title
,
UserDetail
userDetail
){
private
byte
[]
createFwhQrcode
(
Integer
qrCodeId
,
int
type
,
String
appkey
,
Date
endTime
,
String
title
,
UserDetail
userDetail
){
ServiceResponse
<
String
>
qRcodeU
RL
=
null
;
ServiceResponse
<
String
>
qRcodeU
rl
=
null
;
if
(
type
==
1
){
if
(
type
==
1
){
int
expireSecond
=
Integer
.
valueOf
((
endTime
.
getTime
()
-
System
.
currentTimeMillis
())/
1000
+
""
);
int
expireSecond
=
Integer
.
valueOf
((
endTime
.
getTime
()
-
System
.
currentTimeMillis
())/
1000
+
""
);
qRcodeU
RL
=
this
.
weixinBaseFunService
.
getTemporaryQRcodeURL
(
appkey
,
qrCodeId
+
""
,
expireSecond
);
qRcodeU
rl
=
this
.
weixinBaseFunService
.
getTemporaryQRcodeURL
(
appkey
,
qrCodeId
+
""
,
expireSecond
);
}
else
{
}
else
{
qRcodeU
RL
=
this
.
weixinBaseFunService
.
getQRcodeURL
(
appkey
,
qrCodeId
+
""
);
qRcodeU
rl
=
this
.
weixinBaseFunService
.
getQRcodeURL
(
appkey
,
qrCodeId
+
""
);
}
}
if
(
qRcodeU
RL
.
isSuccess
()){
if
(
qRcodeU
rl
.
isSuccess
()){
return
QrcodeUtils
.
createQrcode
(
qRcodeU
RL
.
getResult
(),
userDetail
.
getEnterpriseInfo
().
getLogo
(),
title
);
return
QrcodeUtils
.
createQrcode
(
qRcodeU
rl
.
getResult
(),
userDetail
.
getEnterpriseInfo
().
getLogo
(),
title
);
}
}
return
null
;
return
null
;
}
}
...
@@ -383,13 +383,13 @@ public class QrcodeController {
...
@@ -383,13 +383,13 @@ public class QrcodeController {
if
(
scenes
.
isSuccess
()
&&
scenes
.
getResult
()
!=
null
){
if
(
scenes
.
isSuccess
()
&&
scenes
.
getResult
()
!=
null
){
List
<
QrcodeScenesDTO
>
result
=
scenes
.
getResult
().
getResult
();
List
<
QrcodeScenesDTO
>
result
=
scenes
.
getResult
().
getResult
();
if
(
CollectionUtils
.
isNotEmpty
(
result
)){
if
(
CollectionUtils
.
isNotEmpty
(
result
)){
for
(
QrcodeScenesDTO
dto1
:
result
){
for
(
QrcodeScenesDTO
scenesDTO
:
result
){
if
(
dto
.
getId
().
intValue
()
==
dto1
.
getScenesClassifyId
().
intValue
()){
if
(
dto
.
getId
().
intValue
()
==
scenesDTO
.
getScenesClassifyId
().
intValue
()){
JSONObject
scenesJ
SON
=
new
JSONObject
();
JSONObject
scenesJ
son
=
new
JSONObject
();
scenesJ
SON
.
put
(
"id"
,
dto1
.
getScenesId
());
scenesJ
son
.
put
(
"id"
,
scenesDTO
.
getScenesId
());
scenesJ
SON
.
put
(
"name"
,
dto1
.
getScenesName
());
scenesJ
son
.
put
(
"name"
,
scenesDTO
.
getScenesName
());
scenesJ
SON
.
put
(
"children"
,
this
.
getScenesValueData
(
dto1
,
valueResponse
));
scenesJ
son
.
put
(
"children"
,
this
.
getScenesValueData
(
scenesDTO
,
valueResponse
));
scenesArr
.
add
(
scenesJ
SON
);
scenesArr
.
add
(
scenesJ
son
);
}
}
}
}
}
}
...
@@ -404,11 +404,11 @@ public class QrcodeController {
...
@@ -404,11 +404,11 @@ public class QrcodeController {
if
(
CollectionUtils
.
isNotEmpty
(
valueList
)){
if
(
CollectionUtils
.
isNotEmpty
(
valueList
)){
for
(
QrcodeScenesValueDTO
valueDTO
:
valueList
){
for
(
QrcodeScenesValueDTO
valueDTO
:
valueList
){
if
(
valueDTO
.
getScenesId
().
intValue
()
==
dto1
.
getScenesId
().
intValue
()){
if
(
valueDTO
.
getScenesId
().
intValue
()
==
dto1
.
getScenesId
().
intValue
()){
JSONObject
valueJ
SON
=
new
JSONObject
();
JSONObject
valueJ
son
=
new
JSONObject
();
valueJ
SON
.
put
(
"id"
,
valueDTO
.
getValueId
());
valueJ
son
.
put
(
"id"
,
valueDTO
.
getValueId
());
valueJ
SON
.
put
(
"name"
,
valueDTO
.
getName
());
valueJ
son
.
put
(
"name"
,
valueDTO
.
getName
());
valueJ
SON
.
put
(
"children"
,
new
JSONArray
());
valueJ
son
.
put
(
"children"
,
new
JSONArray
());
valueArr
.
add
(
valueJ
SON
);
valueArr
.
add
(
valueJ
son
);
}
}
}
}
}
}
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/export/DoubleCallingRecordController.java
View file @
c31c9a06
...
@@ -121,17 +121,125 @@ public class DoubleCallingRecordController extends DownloadUtils {
...
@@ -121,17 +121,125 @@ public class DoubleCallingRecordController extends DownloadUtils {
}
}
private
enum
DoubleCallingFieldEnum
{
private
enum
DoubleCallingFieldEnum
{
/**
* 扣费时间
* @Title:
* @Description:
* @author taogs
* @param null
* @return
* @throws
*/
deductionTime
(
"deductionTime"
,
"扣费时间"
,
0
),
deductionTime
(
"deductionTime"
,
"扣费时间"
,
0
),
/**
* 支付流水号
* @Title:
* @Description:
* @author taogs
* @param null
* @return
* @throws
*/
paySerialNumber
(
"paySerialNumber"
,
"支付流水号"
,
0
),
paySerialNumber
(
"paySerialNumber"
,
"支付流水号"
,
0
),
/**
* 主叫名称
* @Title:
* @Description:
* @author taogs
* @param null
* @return
* @throws
*/
callerName
(
"callerName"
,
"主叫名称"
,
0
),
callerName
(
"callerName"
,
"主叫名称"
,
0
),
/**
* 主叫号码
* @Title:
* @Description:
* @author taogs
* @param null
* @return
* @throws
*/
callerPhone
(
"callerPhone"
,
"主叫号码"
,
1
),
callerPhone
(
"callerPhone"
,
"主叫号码"
,
1
),
/**
* 被叫号码
* @Title:
* @Description:
* @author taogs
* @param null
* @return
* @throws
*/
calledPhone
(
"calledPhone"
,
"被叫号码"
,
1
),
calledPhone
(
"calledPhone"
,
"被叫号码"
,
1
),
/**
* 服务门店
* @Title:
* @Description:
* @author taogs
* @param null
* @return
* @throws
*/
storeName
(
"storeName"
,
"服务门店"
,
0
),
storeName
(
"storeName"
,
"服务门店"
,
0
),
/**
* 门店分组
* @Title:
* @Description:
* @author taogs
* @param null
* @return
* @throws
*/
storeGroupName
(
"storeGroupName"
,
"门店分组"
,
0
),
storeGroupName
(
"storeGroupName"
,
"门店分组"
,
0
),
/**
* 呼叫时间
* @Title:
* @Description:
* @author taogs
* @param null
* @return
* @throws
*/
callTime
(
"callTime"
,
"呼叫时间"
,
0
),
callTime
(
"callTime"
,
"呼叫时间"
,
0
),
/**
* 通话时间
* @Title:
* @Description:
* @author taogs
* @param null
* @return
* @throws
*/
voiceTime
(
"voiceTime"
,
"通话时间"
,
0
),
voiceTime
(
"voiceTime"
,
"通话时间"
,
0
),
/**
* 应用
* @Title:
* @Description:
* @author taogs
* @param null
* @return
* @throws
*/
appName
(
"appName"
,
"应用"
,
0
),
appName
(
"appName"
,
"应用"
,
0
),
/**
* 说明
* @Title:
* @Description:
* @author taogs
* @param null
* @return
* @throws
*/
remark
(
"remark"
,
"说明"
,
0
),
remark
(
"remark"
,
"说明"
,
0
),
/**
* 费用
* @Title:
* @Description:
* @author taogs
* @param null
* @return
* @throws
*/
fee
(
"fee"
,
"费用"
,
0
),
fee
(
"fee"
,
"费用"
,
0
),
;
;
private
String
fieldCode
;
private
String
fieldCode
;
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/export/InternationalSmsRecordController.java
View file @
c31c9a06
...
@@ -122,21 +122,69 @@ public class InternationalSmsRecordController extends DownloadUtils {
...
@@ -122,21 +122,69 @@ public class InternationalSmsRecordController extends DownloadUtils {
}
}
private
enum
InternationalSmsFieldEnum
{
private
enum
InternationalSmsFieldEnum
{
/**
* 扣费时间
*/
deductionTime
(
"deductionTime"
,
"扣费时间"
,
0
),
deductionTime
(
"deductionTime"
,
"扣费时间"
,
0
),
/**
* 国家(或地区)
*/
nation_code
(
"nation_code"
,
"国家(或地区)"
,
0
),
nation_code
(
"nation_code"
,
"国家(或地区)"
,
0
),
/**
* 国家(或地区)码
*/
nation_name
(
"nation_name"
,
"国家(或地区)码"
,
0
),
nation_name
(
"nation_name"
,
"国家(或地区)码"
,
0
),
/**
* 支付流水号
*/
paySerialNumber
(
"paySerialNumber"
,
"支付流水号"
,
0
),
paySerialNumber
(
"paySerialNumber"
,
"支付流水号"
,
0
),
/**
* 条数
*/
billNumber
(
"billNumber"
,
"条数"
,
0
),
billNumber
(
"billNumber"
,
"条数"
,
0
),
/**
* 费用
*/
fee
(
"fee"
,
"费用"
,
0
),
fee
(
"fee"
,
"费用"
,
0
),
/**
* 接收手机号
*/
receivePhone
(
"receivePhone"
,
"接收手机号"
,
1
),
receivePhone
(
"receivePhone"
,
"接收手机号"
,
1
),
/**
* 会员卡
*/
memberCardName
(
"memberCardName"
,
"会员卡"
,
0
),
memberCardName
(
"memberCardName"
,
"会员卡"
,
0
),
/**
* 会员姓名
*/
memberName
(
"memberName"
,
"会员姓名"
,
0
),
memberName
(
"memberName"
,
"会员姓名"
,
0
),
/**
* 服务门店
*/
storeName
(
"storeName"
,
"服务门店"
,
0
),
storeName
(
"storeName"
,
"服务门店"
,
0
),
/**
* 门店分组
*/
storeGroupName
(
"storeGroupName"
,
"门店分组"
,
0
),
storeGroupName
(
"storeGroupName"
,
"门店分组"
,
0
),
/**
* 店招品牌
*/
storeBrandName
(
"storeBrandName"
,
"店招品牌"
,
0
),
storeBrandName
(
"storeBrandName"
,
"店招品牌"
,
0
),
/**
* 支付方式
*/
payType
(
"payType"
,
"支付方式"
,
0
),
payType
(
"payType"
,
"支付方式"
,
0
),
/**
* 应用
*/
appName
(
"appName"
,
"应用"
,
0
),
appName
(
"appName"
,
"应用"
,
0
),
/**
* 短信内容
*/
smsContent
(
"smsContent"
,
"短信内容"
,
0
),
smsContent
(
"smsContent"
,
"短信内容"
,
0
),
/**
* 操作人
*/
userName
(
"userName"
,
"操作人"
,
0
),
userName
(
"userName"
,
"操作人"
,
0
),
;
;
private
String
fieldCode
;
private
String
fieldCode
;
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/export/RecordingStorageRecordController.java
View file @
c31c9a06
...
@@ -121,18 +121,57 @@ public class RecordingStorageRecordController extends DownloadUtils {
...
@@ -121,18 +121,57 @@ public class RecordingStorageRecordController extends DownloadUtils {
}
}
private
enum
RecordingStorageFieldEnum
{
private
enum
RecordingStorageFieldEnum
{
/**
* 扣费时间
*/
deductionTime
(
"deductionTime"
,
"扣费时间"
,
0
),
deductionTime
(
"deductionTime"
,
"扣费时间"
,
0
),
/**
* 支付流水号
*/
paySerialNumber
(
"paySerialNumber"
,
"支付流水号"
,
0
),
paySerialNumber
(
"paySerialNumber"
,
"支付流水号"
,
0
),
/**
* 录音存储时长
*/
storageDuration
(
"storageDuration"
,
"录音存储时长"
,
0
),
storageDuration
(
"storageDuration"
,
"录音存储时长"
,
0
),
/**
* 主叫姓名
*/
callerName
(
"callerName"
,
"主叫姓名"
,
0
),
callerName
(
"callerName"
,
"主叫姓名"
,
0
),
/**
* 主叫号码
*/
callerPhone
(
"callerPhone"
,
"主叫号码"
,
1
),
callerPhone
(
"callerPhone"
,
"主叫号码"
,
1
),
/**
* 被叫号码
*/
calledPhone
(
"calledPhone"
,
"被叫号码"
,
1
),
calledPhone
(
"calledPhone"
,
"被叫号码"
,
1
),
/**
* 服务门店
*/
storeName
(
"storeName"
,
"服务门店"
,
0
),
storeName
(
"storeName"
,
"服务门店"
,
0
),
/**
* 门店分组
*/
storeGroupName
(
"storeGroupName"
,
"门店分组"
,
0
),
storeGroupName
(
"storeGroupName"
,
"门店分组"
,
0
),
/**
* 呼叫时间
*/
callTime
(
"callTime"
,
"呼叫时间"
,
0
),
callTime
(
"callTime"
,
"呼叫时间"
,
0
),
/**
* 通话时间
*/
voiceTime
(
"voiceTime"
,
"通话时间"
,
0
),
voiceTime
(
"voiceTime"
,
"通话时间"
,
0
),
/**
* 应用
*/
appName
(
"appName"
,
"应用"
,
0
),
appName
(
"appName"
,
"应用"
,
0
),
/**
* 说明
*/
remark
(
"remark"
,
"说明"
,
0
),
remark
(
"remark"
,
"说明"
,
0
),
/**
* 费用
*/
fee
(
"fee"
,
"费用"
,
0
),
fee
(
"fee"
,
"费用"
,
0
),
;
;
private
String
fieldCode
;
private
String
fieldCode
;
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/export/SmsPackageRecordController.java
View file @
c31c9a06
...
@@ -131,15 +131,45 @@ public class SmsPackageRecordController extends DownloadUtils {
...
@@ -131,15 +131,45 @@ public class SmsPackageRecordController extends DownloadUtils {
}
}
private
enum
SmsPackageFieldEnum
{
private
enum
SmsPackageFieldEnum
{
/**
* 扣费时间
*/
deductionTime
(
"deductionTime"
,
"扣费时间"
,
0
),
deductionTime
(
"deductionTime"
,
"扣费时间"
,
0
),
/**
* 产品信息
*/
productName
(
"productName"
,
"产品信息"
,
0
),
productName
(
"productName"
,
"产品信息"
,
0
),
/**
* 单价
*/
itemFee
(
"itemFee"
,
"单价"
,
0
),
itemFee
(
"itemFee"
,
"单价"
,
0
),
/**
* 数量
*/
itemCount
(
"itemCount"
,
"数量"
,
0
),
itemCount
(
"itemCount"
,
"数量"
,
0
),
/**
* 应付金额
*/
totalFee
(
"totalFee"
,
"应付金额"
,
0
),
totalFee
(
"totalFee"
,
"应付金额"
,
0
),
/**
* 优惠方式
*/
discountTypeName
(
"discountTypeName"
,
"优惠方式"
,
0
),
discountTypeName
(
"discountTypeName"
,
"优惠方式"
,
0
),
/**
* 优惠券名称
*/
cardName
(
"cardName"
,
"优惠券名称"
,
0
),
cardName
(
"cardName"
,
"优惠券名称"
,
0
),
/**
* 优惠金额
*/
cardAmount
(
"cardAmount"
,
"优惠金额"
,
0
),
cardAmount
(
"cardAmount"
,
"优惠金额"
,
0
),
/**
* 实付金额
*/
paidFee
(
"paidFee"
,
"实付金额"
,
0
),
paidFee
(
"paidFee"
,
"实付金额"
,
0
),
/**
* 操作人
*/
operatorName
(
"operatorName"
,
"操作人"
,
0
),
operatorName
(
"operatorName"
,
"操作人"
,
0
),
;
;
private
String
fieldCode
;
private
String
fieldCode
;
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/export/SmsRecordController.java
View file @
c31c9a06
...
@@ -123,19 +123,58 @@ public class SmsRecordController extends DownloadUtils {
...
@@ -123,19 +123,58 @@ public class SmsRecordController extends DownloadUtils {
}
}
private
enum
SmsFieldEnum
{
private
enum
SmsFieldEnum
{
/**
* 扣费时间
*/
deductionTime
(
"deductionTime"
,
"扣费时间"
,
0
),
deductionTime
(
"deductionTime"
,
"扣费时间"
,
0
),
/**
* 支付流水号
*/
paySerialNumber
(
"paySerialNumber"
,
"支付流水号"
,
0
),
paySerialNumber
(
"paySerialNumber"
,
"支付流水号"
,
0
),
/**
* 条数
*/
billNumber
(
"billNumber"
,
"条数"
,
0
),
billNumber
(
"billNumber"
,
"条数"
,
0
),
fee
(
"fee"
,
"费用"
,
0
),
fee
(
"fee"
,
"费用"
,
0
),
/**
* 接收手机号
*/
receivePhone
(
"receivePhone"
,
"接收手机号"
,
1
),
receivePhone
(
"receivePhone"
,
"接收手机号"
,
1
),
/**
* 会员卡
*/
memberCardName
(
"memberCardName"
,
"会员卡"
,
0
),
memberCardName
(
"memberCardName"
,
"会员卡"
,
0
),
/**
* 会员姓名
*/
memberName
(
"memberName"
,
"会员姓名"
,
0
),
memberName
(
"memberName"
,
"会员姓名"
,
0
),
/**
* 服务门店
*/
storeName
(
"storeName"
,
"服务门店"
,
0
),
storeName
(
"storeName"
,
"服务门店"
,
0
),
/**
* 门店分组
*/
storeGroupName
(
"storeGroupName"
,
"门店分组"
,
0
),
storeGroupName
(
"storeGroupName"
,
"门店分组"
,
0
),
/**
* 店招品牌
*/
storeBrandName
(
"storeBrandName"
,
"店招品牌"
,
0
),
storeBrandName
(
"storeBrandName"
,
"店招品牌"
,
0
),
/**
* 支付方式
*/
payType
(
"payType"
,
"支付方式"
,
0
),
payType
(
"payType"
,
"支付方式"
,
0
),
/**
* 应用
*/
appName
(
"appName"
,
"应用"
,
0
),
appName
(
"appName"
,
"应用"
,
0
),
/**
* 短信内容
*/
smsContent
(
"smsContent"
,
"短信内容"
,
0
),
smsContent
(
"smsContent"
,
"短信内容"
,
0
),
/**
* 操作人
*/
userName
(
"userName"
,
"操作人"
,
0
),
userName
(
"userName"
,
"操作人"
,
0
),
;
;
private
String
fieldCode
;
private
String
fieldCode
;
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/export/VoiceCodeRecordController.java
View file @
c31c9a06
...
@@ -121,13 +121,37 @@ public class VoiceCodeRecordController extends DownloadUtils {
...
@@ -121,13 +121,37 @@ public class VoiceCodeRecordController extends DownloadUtils {
}
}
private
enum
VoiceCodeFieldEnum
{
private
enum
VoiceCodeFieldEnum
{
/**
* 扣费时间
*/
deductionTime
(
"deductionTime"
,
"扣费时间"
,
0
),
deductionTime
(
"deductionTime"
,
"扣费时间"
,
0
),
/**
* 支付流水号
*/
paySerialNumber
(
"paySerialNumber"
,
"支付流水号"
,
0
),
paySerialNumber
(
"paySerialNumber"
,
"支付流水号"
,
0
),
/**
* 接收号码
*/
receivePhone
(
"receivePhone"
,
"接收号码"
,
1
),
receivePhone
(
"receivePhone"
,
"接收号码"
,
1
),
/**
* 应用
*/
appName
(
"appName"
,
"应用"
,
0
),
appName
(
"appName"
,
"应用"
,
0
),
/**
* 费用
*/
fee
(
"fee"
,
"费用"
,
0
),
fee
(
"fee"
,
"费用"
,
0
),
/**
* 会员姓名
*/
memberName
(
"memberName"
,
"会员姓名"
,
0
),
memberName
(
"memberName"
,
"会员姓名"
,
0
),
/**
* 服务门店
*/
storeName
(
"storeName"
,
"服务门店"
,
0
),
storeName
(
"storeName"
,
"服务门店"
,
0
),
/**
* 门店分组
*/
storeGroupName
(
"storeGroupName"
,
"门店分组"
,
0
),
storeGroupName
(
"storeGroupName"
,
"门店分组"
,
0
),
;
;
private
String
fieldCode
;
private
String
fieldCode
;
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/wm/WmStoreSyncController.java
View file @
c31c9a06
...
@@ -607,80 +607,14 @@ public class WmStoreSyncController {
...
@@ -607,80 +607,14 @@ public class WmStoreSyncController {
public
void
run
()
{
public
void
run
()
{
try
{
try
{
if
(
oneAndOne
)
{
if
(
oneAndOne
)
{
RedissonClient
redisClient
=
RedisUtil
.
getRedisClient
();
this
.
setOneAndOne
();
RMap
<
String
,
String
>
rMap
=
redisClient
.
getMap
(
REDIS_KEY
+
enterpriseId
);
for
(
Map
<
Integer
,
String
>
row
:
data
)
{
String
regionName
=
row
.
get
(
0
);
String
storeCode
=
row
.
get
(
1
);
StoreRegionDTO
storeRegion
=
getStoreRegion
(
enterpriseId
,
regionName
);
if
(
storeRegion
==
null
)
{
rMap
.
put
(
regionName
+
"-"
+
storeCode
,
"门店域不存在"
);
continue
;
}
StoreDTO
storeDTO
=
getStoreByRegionAndCode
(
enterpriseId
,
storeRegion
.
getRegionId
(),
storeCode
);
if
(
storeDTO
==
null
)
{
rMap
.
put
(
regionName
+
"-"
+
storeCode
,
"门店code不存在"
);
continue
;
}
List
<
WeimobPhysicalStoreDTO
>
list
=
new
ArrayList
<>(
1
);
WeimobPhysicalStoreDTO
obj
=
getWeimobPhsicalStore
(
storeDTO
);
if
(
obj
!=
null
)
{
ServiceResponse
<
Boolean
>
existStoreResponse
=
this
.
weimobStoreSiteService
.
existWeimobPhysicalStore
(
wmMallStoreId
,
enterpriseId
,
storeDTO
.
getStoreInfoId
());
if
(
existStoreResponse
.
isSuccess
())
{
if
(!
existStoreResponse
.
getResult
())
{
list
.
add
(
obj
);
}
}
}
if
(
CollectionUtils
.
isEmpty
(
list
))
{
//同步过的记录日志,不能再次同步
this
.
wmStoreSyncLogApiService
.
saveWmStoreSyncLog
(
Arrays
.
asList
(
storeDTO
.
getStoreId
()),
wmMallStoreId
,
2
,
enterpriseId
);
// 导购同步
rMap
.
put
(
regionName
+
"-"
+
storeCode
,
"微盟侧已存在"
);
clerkApiService
.
syncClerkToWeimob
(
wmMallStoreId
,
Arrays
.
asList
(
storeDTO
.
getStoreId
()),
enterpriseId
);
}
else
{
LOGGER
.
info
(
"实体门店同步到微盟的参数:{}"
,
JSON
.
toJSONString
(
list
));
ServiceResponse
<
List
<
Integer
>>
weimobResult
=
this
.
weimobStoreSiteService
.
addWeimobPhysicalStoreBatch
(
wmMallStoreId
,
enterpriseId
,
list
);
LOGGER
.
info
(
"实体门店批量到微盟结果:{}"
,
JSON
.
toJSONString
(
weimobResult
));
if
(!
weimobResult
.
isSuccess
())
{
HashMap
<
Integer
,
String
>
map
=
JSON
.
parseObject
(
weimobResult
.
getMessage
(),
HashMap
.
class
);
StringBuilder
errorIds
=
new
StringBuilder
();
Map
<
String
,
String
>
errorMessage
=
new
HashMap
<>(
16
);
for
(
Map
.
Entry
<
Integer
,
String
>
entry
:
map
.
entrySet
())
{
errorIds
.
append
(
entry
.
getKey
()).
append
(
GlobalInfo
.
FLAG_COMMA
);
errorMessage
.
put
(
entry
.
getKey
().
toString
(),
entry
.
getValue
());
}
//因为是一条一条处理,所以失败了,就不会有成功的,不用 导购同步逻辑
List
<
StoreDTO
>
hasSuccessStoreList
=
getStoreList
(
errorIds
.
toString
(),
enterpriseId
);
hasSuccessStoreList
.
forEach
(
e
->
rMap
.
put
(
e
.
getRegionId
()
+
"-"
+
e
.
getStoreCode
(),
errorMessage
.
get
(
storeDTO
.
getStoreInfoId
().
toString
())));
}
else
{
rMap
.
put
(
regionName
+
"-"
+
storeCode
,
"成功"
);
//同步过的记录日志,不能再次同步
this
.
wmStoreSyncLogApiService
.
saveWmStoreSyncLog
(
Arrays
.
asList
(
storeDTO
.
getStoreId
()),
wmMallStoreId
,
2
,
enterpriseId
);
// 导购同步
clerkApiService
.
syncClerkToWeimob
(
wmMallStoreId
,
Arrays
.
asList
(
storeDTO
.
getStoreId
()),
enterpriseId
);
}
}
}
}
else
{
}
else
{
RedissonClient
redisClient
=
RedisUtil
.
getRedisClient
();
RedissonClient
redisClient
=
RedisUtil
.
getRedisClient
();
RMap
<
String
,
String
>
rMap
=
redisClient
.
getMap
(
STORE_BRANCH_REDIS_KEY
+
enterpriseId
);
RMap
<
String
,
String
>
rMap
=
redisClient
.
getMap
(
STORE_BRANCH_REDIS_KEY
+
enterpriseId
);
StoreDTO
headStore
=
storeApiService
.
getStoreById
(
enterpriseId
,
headerStoreId
).
getResult
();
StoreDTO
headStore
=
storeApiService
.
getStoreById
(
enterpriseId
,
headerStoreId
).
getResult
();
WeimobPhysicalStoreDTO
wmPhysicalStoreDTO
=
getWeimobPhsicalStore
(
headStore
);
WeimobPhysicalStoreDTO
wmPhysicalStoreDTO
=
getWeimobPhsicalStore
(
headStore
);
//标志位,如果成功,则需要把总店下面的导购也同步一下
//标志位,如果成功,则需要把总店下面的导购也同步一下
int
valid
=
0
;
int
valid
=
0
;
for
(
Map
<
Integer
,
String
>
row
:
data
)
{
for
(
Map
<
Integer
,
String
>
row
:
data
)
{
String
regionName
=
row
.
get
(
0
);
String
regionName
=
row
.
get
(
0
);
String
storeCode
=
row
.
get
(
1
);
String
storeCode
=
row
.
get
(
1
);
...
@@ -722,6 +656,71 @@ public class WmStoreSyncController {
...
@@ -722,6 +656,71 @@ public class WmStoreSyncController {
}
}
}
}
private
void
setOneAndOne
(){
RedissonClient
redisClient
=
RedisUtil
.
getRedisClient
();
RMap
<
String
,
String
>
rMap
=
redisClient
.
getMap
(
REDIS_KEY
+
enterpriseId
);
for
(
Map
<
Integer
,
String
>
row
:
data
)
{
String
regionName
=
row
.
get
(
0
);
String
storeCode
=
row
.
get
(
1
);
StoreRegionDTO
storeRegion
=
getStoreRegion
(
enterpriseId
,
regionName
);
if
(
storeRegion
==
null
)
{
rMap
.
put
(
regionName
+
"-"
+
storeCode
,
"门店域不存在"
);
continue
;
}
StoreDTO
storeDTO
=
getStoreByRegionAndCode
(
enterpriseId
,
storeRegion
.
getRegionId
(),
storeCode
);
if
(
storeDTO
==
null
)
{
rMap
.
put
(
regionName
+
"-"
+
storeCode
,
"门店code不存在"
);
continue
;
}
List
<
WeimobPhysicalStoreDTO
>
list
=
new
ArrayList
<>(
1
);
WeimobPhysicalStoreDTO
obj
=
getWeimobPhsicalStore
(
storeDTO
);
if
(
obj
!=
null
)
{
ServiceResponse
<
Boolean
>
existStoreResponse
=
this
.
weimobStoreSiteService
.
existWeimobPhysicalStore
(
wmMallStoreId
,
enterpriseId
,
storeDTO
.
getStoreInfoId
());
if
(
existStoreResponse
.
isSuccess
())
{
if
(!
existStoreResponse
.
getResult
())
{
list
.
add
(
obj
);
}
}
}
if
(
CollectionUtils
.
isEmpty
(
list
))
{
//同步过的记录日志,不能再次同步
this
.
wmStoreSyncLogApiService
.
saveWmStoreSyncLog
(
Arrays
.
asList
(
storeDTO
.
getStoreId
()),
wmMallStoreId
,
2
,
enterpriseId
);
// 导购同步
rMap
.
put
(
regionName
+
"-"
+
storeCode
,
"微盟侧已存在"
);
clerkApiService
.
syncClerkToWeimob
(
wmMallStoreId
,
Arrays
.
asList
(
storeDTO
.
getStoreId
()),
enterpriseId
);
}
else
{
LOGGER
.
info
(
"实体门店同步到微盟的参数:{}"
,
JSON
.
toJSONString
(
list
));
ServiceResponse
<
List
<
Integer
>>
weimobResult
=
this
.
weimobStoreSiteService
.
addWeimobPhysicalStoreBatch
(
wmMallStoreId
,
enterpriseId
,
list
);
LOGGER
.
info
(
"实体门店批量到微盟结果:{}"
,
JSON
.
toJSONString
(
weimobResult
));
if
(!
weimobResult
.
isSuccess
())
{
HashMap
<
Integer
,
String
>
map
=
JSON
.
parseObject
(
weimobResult
.
getMessage
(),
HashMap
.
class
);
StringBuilder
errorIds
=
new
StringBuilder
();
Map
<
String
,
String
>
errorMessage
=
new
HashMap
<>(
16
);
for
(
Map
.
Entry
<
Integer
,
String
>
entry
:
map
.
entrySet
())
{
errorIds
.
append
(
entry
.
getKey
()).
append
(
GlobalInfo
.
FLAG_COMMA
);
errorMessage
.
put
(
entry
.
getKey
().
toString
(),
entry
.
getValue
());
}
//因为是一条一条处理,所以失败了,就不会有成功的,不用 导购同步逻辑
List
<
StoreDTO
>
hasSuccessStoreList
=
getStoreList
(
errorIds
.
toString
(),
enterpriseId
);
hasSuccessStoreList
.
forEach
(
e
->
rMap
.
put
(
e
.
getRegionId
()
+
"-"
+
e
.
getStoreCode
(),
errorMessage
.
get
(
storeDTO
.
getStoreInfoId
().
toString
())));
}
else
{
rMap
.
put
(
regionName
+
"-"
+
storeCode
,
"成功"
);
//同步过的记录日志,不能再次同步
this
.
wmStoreSyncLogApiService
.
saveWmStoreSyncLog
(
Arrays
.
asList
(
storeDTO
.
getStoreId
()),
wmMallStoreId
,
2
,
enterpriseId
);
// 导购同步
clerkApiService
.
syncClerkToWeimob
(
wmMallStoreId
,
Arrays
.
asList
(
storeDTO
.
getStoreId
()),
enterpriseId
);
}
}
}
}
private
List
<
StoreDTO
>
getStoreList
(
String
storeInfoIds
,
Integer
enterpriseId
)
{
private
List
<
StoreDTO
>
getStoreList
(
String
storeInfoIds
,
Integer
enterpriseId
)
{
String
[]
subStoreIdArr
=
storeInfoIds
.
split
(
","
);
String
[]
subStoreIdArr
=
storeInfoIds
.
split
(
","
);
//一次性查询分店列表数据
//一次性查询分店列表数据
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/qo/QrcodeQO.java
View file @
c31c9a06
package
com
.
gic
.
enterprise
.
web
.
qo
;
package
com
.
gic
.
enterprise
.
web
.
qo
;
import
com.gic.commons.annotation.SkipNamingCheck
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
java.io.Serializable
;
import
java.io.Serializable
;
...
@@ -12,6 +13,7 @@ import java.util.List;
...
@@ -12,6 +13,7 @@ import java.util.List;
* @author taogs
* @author taogs
* @date 2020/9/11 15:34
* @date 2020/9/11 15:34
*/
*/
@SkipNamingCheck
public
class
QrcodeQO
implements
Serializable
{
public
class
QrcodeQO
implements
Serializable
{
private
Integer
h5
=
0
;
private
Integer
h5
=
0
;
private
String
appletIds
;
private
String
appletIds
;
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/utils/ExcelUtils.java
View file @
c31c9a06
...
@@ -25,7 +25,7 @@ public class ExcelUtils {
...
@@ -25,7 +25,7 @@ public class ExcelUtils {
private
static
final
String
XLS
=
"xls"
;
private
static
final
String
XLS
=
"xls"
;
private
static
final
String
XLSX
=
"xlsx"
;
private
static
final
String
XLSX
=
"xlsx"
;
public
static
XSSFWorkbook
getX
SSF
Workbook
(
String
sheetName
,
List
<
List
<
String
>>
everyLines
,
XSSFWorkbook
wb
)
{
public
static
XSSFWorkbook
getX
ssf
Workbook
(
String
sheetName
,
List
<
List
<
String
>>
everyLines
,
XSSFWorkbook
wb
)
{
if
(
CollectionUtils
.
isEmpty
(
everyLines
))
{
if
(
CollectionUtils
.
isEmpty
(
everyLines
))
{
return
null
;
return
null
;
}
}
...
@@ -63,9 +63,9 @@ public class ExcelUtils {
...
@@ -63,9 +63,9 @@ public class ExcelUtils {
for
(
int
j
=
0
;
j
<
everyLines
.
get
(
i
).
size
();
j
++)
{
for
(
int
j
=
0
;
j
<
everyLines
.
get
(
i
).
size
();
j
++)
{
sheet
.
setColumnWidth
(
j
,
COLUMN_HEIGHT
);
sheet
.
setColumnWidth
(
j
,
COLUMN_HEIGHT
);
//将内容按顺序赋给对应的列对象
//将内容按顺序赋给对应的列对象
XSSFCell
cell1
=
row
.
createCell
(
j
);
XSSFCell
xssfCell
=
row
.
createCell
(
j
);
cell1
.
setCellValue
(
everyLines
.
get
(
i
).
get
(
j
));
xssfCell
.
setCellValue
(
everyLines
.
get
(
i
).
get
(
j
));
cell1
.
setCellStyle
(
style
);
xssfCell
.
setCellStyle
(
style
);
}
}
}
}
return
wb
;
return
wb
;
...
@@ -77,11 +77,11 @@ public class ExcelUtils {
...
@@ -77,11 +77,11 @@ public class ExcelUtils {
XSSFWorkbook
workbook
=
new
XSSFWorkbook
();
// 创建工作簿对象
XSSFWorkbook
workbook
=
new
XSSFWorkbook
();
// 创建工作簿对象
XSSFSheet
sheet
=
workbook
.
createSheet
(
title
);
// 创建工作表
XSSFSheet
sheet
=
workbook
.
createSheet
(
title
);
// 创建工作表
XSSFRow
row1
=
sheet
.
createRow
(
0
);
XSSFRow
xssfRow
=
sheet
.
createRow
(
0
);
row1
.
setZeroHeight
(
true
);
xssfRow
.
setZeroHeight
(
true
);
XSSFCell
cell1
=
row1
.
createCell
(
0
);
XSSFCell
xssfCell
=
xssfRow
.
createCell
(
0
);
if
(
StringUtils
.
isNotBlank
(
regionIdStr
))
{
if
(
StringUtils
.
isNotBlank
(
regionIdStr
))
{
cell1
.
setCellValue
(
regionIdStr
);
xssfCell
.
setCellValue
(
regionIdStr
);
}
}
XSSFRow
rowm
=
sheet
.
createRow
(
1
);
// 产生表格标题行
XSSFRow
rowm
=
sheet
.
createRow
(
1
);
// 产生表格标题行
...
@@ -175,10 +175,6 @@ public class ExcelUtils {
...
@@ -175,10 +175,6 @@ public class ExcelUtils {
style
.
setFillPattern
(
CellStyle
.
SOLID_FOREGROUND
);
style
.
setFillPattern
(
CellStyle
.
SOLID_FOREGROUND
);
return
style
;
return
style
;
}
}
/*
* 列头单元格样式
*/
private
static
XSSFCellStyle
getColumnTopStyle
(
XSSFWorkbook
workbook
)
{
private
static
XSSFCellStyle
getColumnTopStyle
(
XSSFWorkbook
workbook
)
{
// 设置字体
// 设置字体
...
@@ -220,47 +216,28 @@ public class ExcelUtils {
...
@@ -220,47 +216,28 @@ public class ExcelUtils {
}
}
/*
/**
* 列数据信息单元格样式
* getStyle
* @Title: getStyle
* @Description:
* @author taogs
* @param workbook
* @return org.apache.poi.xssf.usermodel.XSSFCellStyle
* @throws
*/
*/
private
static
XSSFCellStyle
getStyle
(
XSSFWorkbook
workbook
)
{
private
static
XSSFCellStyle
getStyle
(
XSSFWorkbook
workbook
)
{
// 设置字体
XSSFFont
font
=
workbook
.
createFont
();
XSSFFont
font
=
workbook
.
createFont
();
// 设置字体大小
// font.setFontHeightInPoints((short)10);
// 字体加粗
// font.setBoldweight(XSSFFont.BOLDWEIGHT_BOLD);
// 设置字体名字
font
.
setFontName
(
"Courier New"
);
font
.
setFontName
(
"Courier New"
);
font
.
setColor
(
IndexedColors
.
RED
.
index
);
font
.
setColor
(
IndexedColors
.
RED
.
index
);
// 设置样式;
XSSFCellStyle
style
=
workbook
.
createCellStyle
();
XSSFCellStyle
style
=
workbook
.
createCellStyle
();
// 设置底边框;
style
.
setBorderBottom
(
XSSFCellStyle
.
BORDER_THIN
);
style
.
setBorderBottom
(
XSSFCellStyle
.
BORDER_THIN
);
// 设置底边框颜色;
// style.setBottomBorderColor(XSSFColor.BLACK.index);
// 设置左边框;
style
.
setBorderLeft
(
XSSFCellStyle
.
BORDER_THIN
);
style
.
setBorderLeft
(
XSSFCellStyle
.
BORDER_THIN
);
// 设置左边框颜色;
// style.setLeftBorderColor(XSSFColor.BLACK.index);
// 设置右边框;
style
.
setBorderRight
(
XSSFCellStyle
.
BORDER_THIN
);
style
.
setBorderRight
(
XSSFCellStyle
.
BORDER_THIN
);
// 设置右边框颜色;
// style.setRightBorderColor(XSSFColor.BLACK.index);
// 设置顶边框;
style
.
setBorderTop
(
XSSFCellStyle
.
BORDER_THIN
);
style
.
setBorderTop
(
XSSFCellStyle
.
BORDER_THIN
);
// 设置顶边框颜色;
// style.setTopBorderColor(XSSFColor.BLACK.index);
// 在样式用应用设置的字体;
style
.
setFont
(
font
);
style
.
setFont
(
font
);
// 设置自动换行;
style
.
setWrapText
(
false
);
style
.
setWrapText
(
false
);
// 设置水平对齐的样式为居中对齐;
style
.
setAlignment
(
XSSFCellStyle
.
ALIGN_CENTER
);
style
.
setAlignment
(
XSSFCellStyle
.
ALIGN_CENTER
);
// 设置垂直对齐的样式为居中对齐;
style
.
setVerticalAlignment
(
XSSFCellStyle
.
VERTICAL_CENTER
);
style
.
setVerticalAlignment
(
XSSFCellStyle
.
VERTICAL_CENTER
);
return
style
;
return
style
;
}
}
...
@@ -284,7 +261,7 @@ public class ExcelUtils {
...
@@ -284,7 +261,7 @@ public class ExcelUtils {
* @return
* @return
*/
*/
public
static
List
<
Map
<
Integer
,
String
>>
readExcel
(
int
row
,
String
fileType
,
Workbook
xssfWorkbook
,
Map
<
Integer
,
Boolean
>
dateTypeMap
)
{
public
static
List
<
Map
<
Integer
,
String
>>
readExcel
(
int
row
,
String
fileType
,
Workbook
xssfWorkbook
,
Map
<
Integer
,
Boolean
>
dateTypeMap
)
{
if
(
fileType
.
equals
(
XLSX
))
{
if
(
XLSX
.
equals
(
fileType
))
{
return
readXlsx
(
xssfWorkbook
,
row
,
dateTypeMap
);
return
readXlsx
(
xssfWorkbook
,
row
,
dateTypeMap
);
}
else
{
}
else
{
return
null
;
return
null
;
...
@@ -293,7 +270,7 @@ public class ExcelUtils {
...
@@ -293,7 +270,7 @@ public class ExcelUtils {
public
static
List
<
Map
<
Integer
,
String
>>
readXlsx
(
Workbook
xssfWorkbook
,
int
row
,
Map
<
Integer
,
Boolean
>
dateTypeMap
)
{
public
static
List
<
Map
<
Integer
,
String
>>
readXlsx
(
Workbook
xssfWorkbook
,
int
row
,
Map
<
Integer
,
Boolean
>
dateTypeMap
)
{
List
<
Map
<
Integer
,
String
>>
result
=
new
ArrayList
<
Map
<
Integer
,
String
>>();
List
<
Map
<
Integer
,
String
>>
result
=
new
ArrayList
<
Map
<
Integer
,
String
>>();
SimpleDateFormat
format
=
new
SimpleDateFormat
(
Constants
.
dateformat
);
SimpleDateFormat
format
=
new
SimpleDateFormat
(
Constants
.
DATE_FORMAT
);
// XSSFWorkbook xssfWorkbook = new XSSFWorkbook(in);
// XSSFWorkbook xssfWorkbook = new XSSFWorkbook(in);
for
(
int
numSheet
=
0
;
numSheet
<
1
;
numSheet
++)
{
for
(
int
numSheet
=
0
;
numSheet
<
1
;
numSheet
++)
{
Sheet
xssfSheet
=
xssfWorkbook
.
getSheetAt
(
numSheet
);
Sheet
xssfSheet
=
xssfWorkbook
.
getSheetAt
(
numSheet
);
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/utils/QrcodeUtils.java
View file @
c31c9a06
...
@@ -40,8 +40,8 @@ public class QrcodeUtils {
...
@@ -40,8 +40,8 @@ public class QrcodeUtils {
Map
<
EncodeHintType
,
Object
>
hints
=
new
HashMap
<
EncodeHintType
,
Object
>();
Map
<
EncodeHintType
,
Object
>
hints
=
new
HashMap
<
EncodeHintType
,
Object
>();
hints
.
put
(
EncodeHintType
.
CHARACTER_SET
,
"UTF-8"
);
hints
.
put
(
EncodeHintType
.
CHARACTER_SET
,
"UTF-8"
);
try
{
try
{
BufferedImage
bim
=
getQ
R_CODE
BufferedImage
(
url
,
BarcodeFormat
.
QR_CODE
,
WIDTH
,
HEIGHT
,
hints
);
BufferedImage
bim
=
getQ
rcode
BufferedImage
(
url
,
BarcodeFormat
.
QR_CODE
,
WIDTH
,
HEIGHT
,
hints
);
imageByte
=
addLogo
_QRC
ode
(
bim
,
getPicByte
(
logoPic
),
logoName
,
format
);
imageByte
=
addLogo
Qrc
ode
(
bim
,
getPicByte
(
logoPic
),
logoName
,
format
);
return
imageByte
;
return
imageByte
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
e
.
getMessage
());
log
.
error
(
e
.
getMessage
());
...
@@ -84,7 +84,7 @@ public class QrcodeUtils {
...
@@ -84,7 +84,7 @@ public class QrcodeUtils {
* 图片后缀名
* 图片后缀名
* @return
* @return
*/
*/
private
static
byte
[]
addLogo
_QRC
ode
(
BufferedImage
bim
,
byte
[]
logoPic
,
String
logoName
,
String
format
)
{
private
static
byte
[]
addLogo
Qrc
ode
(
BufferedImage
bim
,
byte
[]
logoPic
,
String
logoName
,
String
format
)
{
try
{
try
{
/**
/**
* 读取二维码图片,并构建绘图对象
* 读取二维码图片,并构建绘图对象
...
@@ -104,7 +104,6 @@ public class QrcodeUtils {
...
@@ -104,7 +104,6 @@ public class QrcodeUtils {
image
.
flush
();
image
.
flush
();
// image = outImage;
// image = outImage;
}
}
if
(
logoPic
!=
null
)
{
if
(
logoPic
!=
null
)
{
/**
/**
* 读取Logo图片
* 读取Logo图片
...
@@ -171,7 +170,7 @@ public class QrcodeUtils {
...
@@ -171,7 +170,7 @@ public class QrcodeUtils {
* 设置参数
* 设置参数
* @return
* @return
*/
*/
private
static
BufferedImage
getQ
R_CODE
BufferedImage
(
String
content
,
BarcodeFormat
barcodeFormat
,
int
width
,
int
height
,
private
static
BufferedImage
getQ
rcode
BufferedImage
(
String
content
,
BarcodeFormat
barcodeFormat
,
int
width
,
int
height
,
Map
<
EncodeHintType
,
?>
hints
)
{
Map
<
EncodeHintType
,
?>
hints
)
{
MultiFormatWriter
multiFormatWriter
=
null
;
MultiFormatWriter
multiFormatWriter
=
null
;
BitMatrix
bm
=
null
;
BitMatrix
bm
=
null
;
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/vo/DoubleCallingRecordVO.java
View file @
c31c9a06
...
@@ -58,7 +58,6 @@ public class DoubleCallingRecordVO implements Serializable {
...
@@ -58,7 +58,6 @@ public class DoubleCallingRecordVO implements Serializable {
/**
/**
* 被叫
* 被叫
*/
*/
// @NotBlank(message = "被叫名")
private
String
calledName
;
private
String
calledName
;
/**
/**
...
...
gic-platform-operation-web/src/main/java/com/gic/operation/web/controller/EnterpriseController.java
View file @
c31c9a06
This diff is collapsed.
Click to expand it.
gic-platform-operation-web/src/main/java/com/gic/operation/web/controller/EnterpriseSmsController.java
View file @
c31c9a06
...
@@ -154,9 +154,9 @@ public class EnterpriseSmsController {
...
@@ -154,9 +154,9 @@ public class EnterpriseSmsController {
page
.
setPageSize
(
Integer
.
MAX_VALUE
);
page
.
setPageSize
(
Integer
.
MAX_VALUE
);
ServiceResponse
<
Page
<
EnterpriseSmsSignDTO
>>
result
=
smsOuterApiService
.
listSmsSignByEid
(
enterpriseId
,
page
);
ServiceResponse
<
Page
<
EnterpriseSmsSignDTO
>>
result
=
smsOuterApiService
.
listSmsSignByEid
(
enterpriseId
,
page
);
if
(
result
.
isSuccess
())
{
if
(
result
.
isSuccess
())
{
Page
<
EnterpriseSmsSignDTO
>
page1
=
result
.
getResult
();
Page
<
EnterpriseSmsSignDTO
>
smsSignPage
=
result
.
getResult
();
if
(
page1
!=
null
)
{
if
(
smsSignPage
!=
null
)
{
List
<
EnterpriseSmsSignDTO
>
list
=
page1
.
getResult
();
List
<
EnterpriseSmsSignDTO
>
list
=
smsSignPage
.
getResult
();
if
(
CollectionUtils
.
isNotEmpty
(
list
))
{
if
(
CollectionUtils
.
isNotEmpty
(
list
))
{
//有一条数据就符合条件
//有一条数据就符合条件
return
true
;
return
true
;
...
...
gic-platform-operation-web/src/main/java/com/gic/operation/web/controller/LinkController.java
View file @
c31c9a06
...
@@ -40,18 +40,6 @@ public class LinkController {
...
@@ -40,18 +40,6 @@ public class LinkController {
return
ResultControllerUtils
.
commonResult
(
serviceResponse
);
return
ResultControllerUtils
.
commonResult
(
serviceResponse
);
}
}
// @RequestMapping("/save-link-menu")
// public RestResponse saveLinkMenu(Integer parentId, String name, Integer type) {
// ServiceResponse<Void> serviceResponse = linkApiService.saveLinkMenu(parentId, name, type);
// return ResultControllerUtils.commonResult(serviceResponse);
// }
//
// @RequestMapping("/update-link-menu")
// public RestResponse updateLinkMenu(Integer linkId, String name, Integer type) {
// ServiceResponse<Void> serviceResponse = linkApiService.updateLinkMenu(linkId, name, type);
// return ResultControllerUtils.commonResult(serviceResponse);
// }
@RequestMapping
(
"/save-link-child-menu"
)
@RequestMapping
(
"/save-link-child-menu"
)
public
RestResponse
saveLinkChildMenu
(
@Validated
(
LinkQO
.
LinkSaveValid
.
class
)
LinkQO
linkQO
)
{
public
RestResponse
saveLinkChildMenu
(
@Validated
(
LinkQO
.
LinkSaveValid
.
class
)
LinkQO
linkQO
)
{
ServiceResponse
<
Void
>
serviceResponse
=
linkApiService
.
saveLinkChildMenu
(
EntityUtil
.
changeEntityByJSON
(
LinkDTO
.
class
,
linkQO
));
ServiceResponse
<
Void
>
serviceResponse
=
linkApiService
.
saveLinkChildMenu
(
EntityUtil
.
changeEntityByJSON
(
LinkDTO
.
class
,
linkQO
));
...
...
gic-platform-operation-web/src/main/java/com/gic/operation/web/controller/MqController.java
View file @
c31c9a06
...
@@ -109,21 +109,21 @@ public class MqController {
...
@@ -109,21 +109,21 @@ public class MqController {
@RequestMapping
(
"/update-console"
)
@RequestMapping
(
"/update-console"
)
public
RestResponse
updateConsole
(
Integer
dispatchWorkerNum
,
Integer
readWorkerNum
,
Integer
checkWorkerNum
,
Integer
readingMessageStopped
)
{
public
RestResponse
updateConsole
(
Integer
dispatchWorkerNum
,
Integer
readWorkerNum
,
Integer
checkWorkerNum
,
Integer
readingMessageStopped
)
{
UpdateResponse
update
Response0
=
mqConfigService
.
updateDispatchWorkerNum
(
dispatchWorkerNum
);
UpdateResponse
update
DispatchResponse
=
mqConfigService
.
updateDispatchWorkerNum
(
dispatchWorkerNum
);
if
(!
update
Response0
.
isSuccess
())
{
if
(!
update
DispatchResponse
.
isSuccess
())
{
return
RestResponse
.
failure
(
ErrorCode
.
SYSTEM_ERROR
.
getCode
(),
update
Response0
.
getMessage
());
return
RestResponse
.
failure
(
ErrorCode
.
SYSTEM_ERROR
.
getCode
(),
update
DispatchResponse
.
getMessage
());
}
}
UpdateResponse
updateRe
sponse1
=
mqConfigService
.
updateReadWorkerNum
(
readWorkerNum
);
UpdateResponse
updateRe
adResponse
=
mqConfigService
.
updateReadWorkerNum
(
readWorkerNum
);
if
(!
updateRe
sponse1
.
isSuccess
())
{
if
(!
updateRe
adResponse
.
isSuccess
())
{
return
RestResponse
.
failure
(
ErrorCode
.
SYSTEM_ERROR
.
getCode
(),
updateRe
sponse1
.
getMessage
());
return
RestResponse
.
failure
(
ErrorCode
.
SYSTEM_ERROR
.
getCode
(),
updateRe
adResponse
.
getMessage
());
}
}
UpdateResponse
update
Response2
=
mqConfigService
.
updateCheckWorkerNum
(
checkWorkerNum
);
UpdateResponse
update
CheckResponse
=
mqConfigService
.
updateCheckWorkerNum
(
checkWorkerNum
);
if
(!
update
Response2
.
isSuccess
())
{
if
(!
update
CheckResponse
.
isSuccess
())
{
return
RestResponse
.
failure
(
ErrorCode
.
SYSTEM_ERROR
.
getCode
(),
update
Response2
.
getMessage
());
return
RestResponse
.
failure
(
ErrorCode
.
SYSTEM_ERROR
.
getCode
(),
update
CheckResponse
.
getMessage
());
}
}
UpdateResponse
updateResponse3
=
mqConfigService
.
stopReadingMessage
(
1
==
readingMessageStopped
);
UpdateResponse
stopReadingResponse
=
mqConfigService
.
stopReadingMessage
(
1
==
readingMessageStopped
);
if
(!
updateResponse3
.
isSuccess
())
{
if
(!
stopReadingResponse
.
isSuccess
())
{
return
RestResponse
.
failure
(
ErrorCode
.
SYSTEM_ERROR
.
getCode
(),
updateResponse3
.
getMessage
());
return
RestResponse
.
failure
(
ErrorCode
.
SYSTEM_ERROR
.
getCode
(),
stopReadingResponse
.
getMessage
());
}
}
return
RestResponse
.
success
();
return
RestResponse
.
success
();
}
}
...
...
gic-platform-operation-web/src/main/java/com/gic/operation/web/controller/ProvinceController.java
View file @
c31c9a06
...
@@ -35,13 +35,13 @@ public class ProvinceController {
...
@@ -35,13 +35,13 @@ public class ProvinceController {
return
RestResponse
.
success
();
return
RestResponse
.
success
();
}
}
List
<
String
>
result
=
new
ArrayList
<>();
List
<
String
>
result
=
new
ArrayList
<>();
ServiceResponse
<
List
<
ProvinceDTO
>>
servi
ceResponse
=
this
.
provincesApiService
.
selectAllProvince
();
ServiceResponse
<
List
<
ProvinceDTO
>>
provin
ceResponse
=
this
.
provincesApiService
.
selectAllProvince
();
ServiceResponse
<
List
<
CityDTO
>>
serviceResponse1
=
this
.
provincesApiService
.
selectAllCity
();
ServiceResponse
<
List
<
CityDTO
>>
cityResponse
=
this
.
provincesApiService
.
selectAllCity
();
ServiceResponse
<
List
<
CountyDTO
>>
serviceResponse2
=
this
.
provincesApiService
.
selectAllCounty
();
ServiceResponse
<
List
<
CountyDTO
>>
countyResponse
=
this
.
provincesApiService
.
selectAllCounty
();
String
[]
idArr
=
ids
.
split
(
","
);
String
[]
idArr
=
ids
.
split
(
","
);
for
(
String
id
:
idArr
)
{
for
(
String
id
:
idArr
)
{
if
(
servi
ceResponse
.
isSuccess
())
{
if
(
provin
ceResponse
.
isSuccess
())
{
List
<
ProvinceDTO
>
provinceDTOList
=
servi
ceResponse
.
getResult
();
List
<
ProvinceDTO
>
provinceDTOList
=
provin
ceResponse
.
getResult
();
for
(
ProvinceDTO
provinceDTO
:
provinceDTOList
)
{
for
(
ProvinceDTO
provinceDTO
:
provinceDTOList
)
{
if
(
id
.
equals
(
provinceDTO
.
getProvinceId
()))
{
if
(
id
.
equals
(
provinceDTO
.
getProvinceId
()))
{
result
.
add
(
provinceDTO
.
getProvinceName
());
result
.
add
(
provinceDTO
.
getProvinceName
());
...
@@ -49,8 +49,8 @@ public class ProvinceController {
...
@@ -49,8 +49,8 @@ public class ProvinceController {
}
}
}
}
}
}
if
(
serviceResponse1
.
isSuccess
())
{
if
(
cityResponse
.
isSuccess
())
{
List
<
CityDTO
>
cityDTOList
=
serviceResponse1
.
getResult
();
List
<
CityDTO
>
cityDTOList
=
cityResponse
.
getResult
();
for
(
CityDTO
cityDTO
:
cityDTOList
)
{
for
(
CityDTO
cityDTO
:
cityDTOList
)
{
if
(
id
.
equals
(
cityDTO
.
getCityId
()))
{
if
(
id
.
equals
(
cityDTO
.
getCityId
()))
{
result
.
add
(
cityDTO
.
getCityName
());
result
.
add
(
cityDTO
.
getCityName
());
...
@@ -58,8 +58,8 @@ public class ProvinceController {
...
@@ -58,8 +58,8 @@ public class ProvinceController {
}
}
}
}
}
}
if
(
serviceResponse2
.
isSuccess
())
{
if
(
countyResponse
.
isSuccess
())
{
List
<
CountyDTO
>
countyDTOList
=
serviceResponse2
.
getResult
();
List
<
CountyDTO
>
countyDTOList
=
countyResponse
.
getResult
();
for
(
CountyDTO
countyDTO
:
countyDTOList
)
{
for
(
CountyDTO
countyDTO
:
countyDTOList
)
{
if
(
id
.
equals
(
countyDTO
.
getCountyId
()))
{
if
(
id
.
equals
(
countyDTO
.
getCountyId
()))
{
result
.
add
(
countyDTO
.
getCountyName
());
result
.
add
(
countyDTO
.
getCountyName
());
...
...
gic-platform-operation-web/src/main/java/com/gic/operation/web/utils/ExcelUtils.java
View file @
c31c9a06
...
@@ -63,9 +63,9 @@ public class ExcelUtils {
...
@@ -63,9 +63,9 @@ public class ExcelUtils {
for
(
int
j
=
0
;
j
<
everyLines
.
get
(
i
).
size
();
j
++)
{
for
(
int
j
=
0
;
j
<
everyLines
.
get
(
i
).
size
();
j
++)
{
sheet
.
setColumnWidth
(
j
,
COLUMN_HEIGHT
);
sheet
.
setColumnWidth
(
j
,
COLUMN_HEIGHT
);
//将内容按顺序赋给对应的列对象
//将内容按顺序赋给对应的列对象
XSSFCell
cell1
=
row
.
createCell
(
j
);
XSSFCell
xssfCell
=
row
.
createCell
(
j
);
cell1
.
setCellValue
(
everyLines
.
get
(
i
).
get
(
j
));
xssfCell
.
setCellValue
(
everyLines
.
get
(
i
).
get
(
j
));
cell1
.
setCellStyle
(
style
);
xssfCell
.
setCellStyle
(
style
);
}
}
}
}
return
wb
;
return
wb
;
...
@@ -79,9 +79,9 @@ public class ExcelUtils {
...
@@ -79,9 +79,9 @@ public class ExcelUtils {
XSSFRow
row1
=
sheet
.
createRow
(
0
);
XSSFRow
row1
=
sheet
.
createRow
(
0
);
row1
.
setZeroHeight
(
true
);
row1
.
setZeroHeight
(
true
);
XSSFCell
cell1
=
row1
.
createCell
(
0
);
XSSFCell
xssfCell
=
row1
.
createCell
(
0
);
if
(
StringUtils
.
isNotBlank
(
regionIdStr
))
{
if
(
StringUtils
.
isNotBlank
(
regionIdStr
))
{
cell1
.
setCellValue
(
regionIdStr
);
xssfCell
.
setCellValue
(
regionIdStr
);
}
}
XSSFRow
rowm
=
sheet
.
createRow
(
1
);
// 产生表格标题行
XSSFRow
rowm
=
sheet
.
createRow
(
1
);
// 产生表格标题行
...
@@ -282,7 +282,7 @@ public class ExcelUtils {
...
@@ -282,7 +282,7 @@ public class ExcelUtils {
* @return
* @return
*/
*/
public
static
List
<
Map
<
Integer
,
String
>>
readExcel
(
int
row
,
String
fileType
,
Workbook
xssfWorkbook
,
Map
<
Integer
,
Boolean
>
dateTypeMap
)
{
public
static
List
<
Map
<
Integer
,
String
>>
readExcel
(
int
row
,
String
fileType
,
Workbook
xssfWorkbook
,
Map
<
Integer
,
Boolean
>
dateTypeMap
)
{
if
(
fileType
.
equals
(
XLSX
))
{
if
(
XLSX
.
equals
(
fileType
))
{
Map
return
readXlsx
(
xssfWorkbook
,
row
,
dateTypeMap
);
return
readXlsx
(
xssfWorkbook
,
row
,
dateTypeMap
);
}
else
{
}
else
{
return
null
;
return
null
;
...
@@ -291,7 +291,7 @@ public class ExcelUtils {
...
@@ -291,7 +291,7 @@ public class ExcelUtils {
public
static
List
<
Map
<
Integer
,
String
>>
readXlsx
(
Workbook
xssfWorkbook
,
int
row
,
Map
<
Integer
,
Boolean
>
dateTypeMap
)
{
public
static
List
<
Map
<
Integer
,
String
>>
readXlsx
(
Workbook
xssfWorkbook
,
int
row
,
Map
<
Integer
,
Boolean
>
dateTypeMap
)
{
List
<
Map
<
Integer
,
String
>>
result
=
new
ArrayList
<
Map
<
Integer
,
String
>>();
List
<
Map
<
Integer
,
String
>>
result
=
new
ArrayList
<
Map
<
Integer
,
String
>>();
SimpleDateFormat
format
=
new
SimpleDateFormat
(
Constants
.
dateformat
);
SimpleDateFormat
format
=
new
SimpleDateFormat
(
Constants
.
DATE_FORMAT
);
// XSSFWorkbook xssfWorkbook = new XSSFWorkbook(in);
// XSSFWorkbook xssfWorkbook = new XSSFWorkbook(in);
for
(
int
numSheet
=
0
;
numSheet
<
1
;
numSheet
++)
{
for
(
int
numSheet
=
0
;
numSheet
<
1
;
numSheet
++)
{
Sheet
xssfSheet
=
xssfWorkbook
.
getSheetAt
(
numSheet
);
Sheet
xssfSheet
=
xssfWorkbook
.
getSheetAt
(
numSheet
);
...
...
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