Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gdtel-gztel-school-center
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
吴学德
gdtel-gztel-school-center
Commits
ddbebabf
Commit
ddbebabf
authored
Jun 01, 2020
by
董有沛
Browse files
Options
Browse Files
Download
Plain Diff
细节修改
parents
1be4d0ed
99b73392
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
760 additions
and
746 deletions
+760
-746
service-manager/src/main/java/com/winsun/controller/LzKpiController.java
+712
-715
service-manager/src/main/java/com/winsun/controller/LzSalaryController.java
+5
-7
service-manager/src/main/java/com/winsun/controller/ManagerKpiController.java
+26
-7
service-manager/src/main/java/com/winsun/controller/NewUserController.java
+12
-4
service-manager/src/main/java/com/winsun/controller/RegularController.java
+1
-3
service-manager/src/main/java/com/winsun/controller/StudentCardVerifyController.java
+1
-3
service-manager/src/main/java/com/winsun/controller/YxtCouponController.java
+0
-3
service-manager/src/main/java/com/winsun/controller/YxtOrderController.java
+3
-1
service-manager/src/main/java/com/winsun/controller/zjlSalaryController.java
+0
-3
No files found.
service-manager/src/main/java/com/winsun/controller/LzKpiController.java
View file @
ddbebabf
package
com
.
winsun
.
controller
;
package
com
.
winsun
.
controller
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.baomidou.mybatisplus.enums.SqlLike
;
import
com.baomidou.mybatisplus.enums.SqlLike
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.winsun.auth.core.annotion.Permission
;
import
com.winsun.auth.core.annotion.Permission
;
import
com.winsun.auth.core.base.controller.BaseController
;
import
com.winsun.auth.core.base.controller.BaseController
;
import
com.winsun.auth.core.common.model.ResponseData
;
import
com.winsun.auth.core.common.model.ResponseData
;
import
com.winsun.auth.core.shiro.ShiroUser
;
import
com.winsun.auth.core.shiro.ShiroUser
;
import
com.winsun.auth.core.util.IOUtils
;
import
com.winsun.auth.core.util.IOUtils
;
import
com.winsun.bean.LzKpi
;
import
com.winsun.bean.LzKpi
;
import
com.winsun.bean.School
;
import
com.winsun.bean.School
;
import
com.winsun.bean.SysUser
;
import
com.winsun.bean.SysUser
;
import
com.winsun.bean.UserSchool
;
import
com.winsun.bean.UserSchool
;
import
com.winsun.mapper.LzKpiMapper
;
import
com.winsun.mapper.LzKpiMapper
;
import
com.winsun.mapper.SchoolMapper
;
import
com.winsun.mapper.SchoolMapper
;
import
com.winsun.mapper.SysUserMapper
;
import
com.winsun.mapper.SysUserMapper
;
import
com.winsun.mapper.UserSchoolMapper
;
import
com.winsun.mapper.UserSchoolMapper
;
import
com.winsun.utils.ExcelDealUtils
;
import
com.winsun.utils.ExcelDealUtils
;
import
com.winsun.utils.ImportExcel
;
import
com.winsun.utils.ImportExcel
;
import
com.winsun.utils.MyBatisPlusUpdateUtils
;
import
com.winsun.utils.MyBatisPlusUpdateUtils
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.poi.ss.usermodel.HorizontalAlignment
;
import
org.apache.poi.ss.usermodel.HorizontalAlignment
;
import
org.apache.poi.ss.util.CellRangeAddressList
;
import
org.apache.poi.ss.util.CellRangeAddressList
;
import
org.apache.poi.xssf.usermodel.*
;
import
org.apache.poi.xssf.usermodel.*
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
import
javax.servlet.ServletOutputStream
;
import
javax.servlet.ServletOutputStream
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.IOException
;
import
java.io.IOException
;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.*
;
/**
/**
* 楼长KPI校检
* 楼长KPI校检
* @Author: xiangli
* @Author: xiangli
* @Date:
* @Date:
*/
*/
@Slf4j
@Slf4j
@RestController
@RestController
@RequestMapping
(
"/lzKpi"
)
@RequestMapping
(
"/lzKpi"
)
public
class
LzKpiController
extends
BaseController
{
public
class
LzKpiController
extends
BaseController
{
/**
/**
* 导入
* 导入
*/
*/
private
static
final
int
HEADER_NUM
=
-
1
;
private
static
final
int
HEADER_NUM
=
-
1
;
private
static
final
int
SHEET_INDEX
=
0
;
private
static
final
int
SHEET_INDEX
=
0
;
/**
/**
* KPI信息模板列名
* KPI信息模板列名
*/
*/
private
static
String
SL_reportDaily
=
"汇总任务量"
;
private
static
String
SL_reportDaily
=
"汇总任务量"
;
private
static
String
SL_collectiveSales
=
"参与集中营销"
;
private
static
String
SL_collectiveSales
=
"参与集中营销"
;
private
static
String
SL_weeklyMeeting
=
"组织周例会"
;
private
static
String
SL_weeklyMeeting
=
"组织周例会"
;
private
static
String
SL_organTraining
=
"定制扫楼营销方案"
;
private
static
String
SL_organTraining
=
"定制扫楼营销方案"
;
private
static
String
SL_designPlan
=
"组织培训"
;
private
static
String
SL_designPlan
=
"组织培训"
;
private
static
String
SL_kpi
=
"KPI总值"
;
private
static
String
SL_kpi
=
"KPI总值"
;
private
static
String
SL_month
=
"KPI月份"
;
private
static
String
SL_month
=
"KPI月份"
;
private
static
String
SL_sysuName
=
"姓名(必填)"
;
private
static
String
SL_sysuName
=
"姓名(必填)"
;
private
static
String
SL_account
=
"账号(必填)"
;
private
static
String
SL_account
=
"账号(必填)"
;
private
static
String
SL_substName
=
"县分"
;
private
static
String
SL_substName
=
"县分"
;
private
static
String
SL_schoolName
=
"学校"
;
private
static
String
SL_schoolName
=
"学校"
;
@Autowired
@Autowired
private
LzKpiMapper
lzKpiMapper
;
private
LzKpiMapper
lzKpiMapper
;
@Autowired
@Autowired
private
SchoolMapper
schoolMapper
;
private
SchoolMapper
schoolMapper
;
@Autowired
@Autowired
private
UserSchoolMapper
userSchoolMapper
;
private
UserSchoolMapper
userSchoolMapper
;
@Autowired
@Autowired
private
SysUserMapper
sysUserMapper
;
private
SysUserMapper
sysUserMapper
;
@Autowired
@Autowired
@Qualifier
(
"redisStringTemplate"
)
@Qualifier
(
"redisStringTemplate"
)
private
RedisTemplate
redisTemplate
;
private
RedisTemplate
redisTemplate
;
/**
/**
* 楼长KPI添加
* 楼长KPI添加
*
*
* @param lzKpi 添加对象json字符串
* @param lzKpi 添加对象json字符串
* @return
* @return
*/
*/
@Permission
(
menuname
=
"添加楼长KPI信息"
,
value
=
"insert"
,
method
=
RequestMethod
.
POST
)
@Permission
(
menuname
=
"添加楼长KPI信息"
,
value
=
"insert"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
insertProduct
(
@RequestParam
(
"lzKpi"
)
String
lzKpi
)
{
public
ResponseData
<
String
>
insertProduct
(
@RequestParam
(
"lzKpi"
)
String
lzKpi
)
{
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
)))
{
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
)))
{
return
ResponseData
.
error
(
"无数据权限"
);
return
ResponseData
.
error
(
"无数据权限"
);
}
}
HashMap
hashMap
=
JSON
.
parseObject
(
lzKpi
,
HashMap
.
class
);
HashMap
hashMap
=
JSON
.
parseObject
(
lzKpi
,
HashMap
.
class
);
Wrapper
<
SysUser
>
sysWrapper
=
new
EntityWrapper
<>();
Wrapper
<
SysUser
>
sysWrapper
=
new
EntityWrapper
<>();
String
account
=
hashMap
.
get
(
"account"
).
toString
();
String
account
=
hashMap
.
get
(
"account"
).
toString
();
String
substName
=
hashMap
.
get
(
"substName"
).
toString
();
String
substName
=
hashMap
.
get
(
"substName"
).
toString
();
sysWrapper
.
eq
(
StringUtils
.
isNotBlank
(
account
),
"account"
,
account
);
sysWrapper
.
eq
(
StringUtils
.
isNotBlank
(
account
),
"account"
,
account
);
sysWrapper
.
eq
(
StringUtils
.
isNotBlank
(
substName
),
"name"
,
substName
);
sysWrapper
.
eq
(
StringUtils
.
isNotBlank
(
substName
),
"name"
,
substName
);
List
<
SysUser
>
sysUserList
=
sysUserMapper
.
selectList
(
sysWrapper
);
List
<
SysUser
>
sysUserList
=
sysUserMapper
.
selectList
(
sysWrapper
);
if
(
sysUserList
.
size
()>
0
){
if
(
sysUserList
.
size
()>
0
){
LzKpi
kpi
=
new
LzKpi
();
LzKpi
kpi
=
new
LzKpi
();
kpi
.
setUserId
(
sysUserList
.
get
(
0
).
getId
());
kpi
.
setUserId
(
sysUserList
.
get
(
0
).
getId
());
kpi
.
setDesignPlan
(
Integer
.
valueOf
(
hashMap
.
get
(
"designPlan"
).
toString
()));
kpi
.
setDesignPlan
(
Integer
.
valueOf
(
hashMap
.
get
(
"designPlan"
).
toString
()));
kpi
.
setOrganTraining
(
Integer
.
valueOf
(
hashMap
.
get
(
"organTraining"
).
toString
()));
kpi
.
setOrganTraining
(
Integer
.
valueOf
(
hashMap
.
get
(
"organTraining"
).
toString
()));
kpi
.
setReportDaily
(
Integer
.
valueOf
(
hashMap
.
get
(
"reportDaily"
).
toString
()));
kpi
.
setReportDaily
(
Integer
.
valueOf
(
hashMap
.
get
(
"reportDaily"
).
toString
()));
kpi
.
setWeeklyMeeting
(
Integer
.
valueOf
(
hashMap
.
get
(
"weeklyMeeting"
).
toString
()));
kpi
.
setWeeklyMeeting
(
Integer
.
valueOf
(
hashMap
.
get
(
"weeklyMeeting"
).
toString
()));
kpi
.
setCollectiveSales
(
Integer
.
valueOf
(
hashMap
.
get
(
"collectiveSales"
).
toString
()));
kpi
.
setCollectiveSales
(
Integer
.
valueOf
(
hashMap
.
get
(
"collectiveSales"
).
toString
()));
kpi
.
setKpi
(
Integer
.
valueOf
(
hashMap
.
get
(
"kpi"
).
toString
()));
kpi
.
setKpi
(
Integer
.
valueOf
(
hashMap
.
get
(
"kpi"
).
toString
()));
kpi
.
setMonth
(
hashMap
.
get
(
"month"
).
toString
());
kpi
.
setMonth
(
hashMap
.
get
(
"month"
).
toString
());
kpi
.
setIsDel
(
"0"
);
kpi
.
setIsDel
(
"0"
);
lzKpiMapper
.
insert
(
kpi
);
lzKpiMapper
.
insert
(
kpi
);
return
ResponseData
.
success
(
"添加成功!"
);
return
ResponseData
.
success
(
"添加成功!"
);
}
}
return
ResponseData
.
error
(
"账号不存在?"
);
return
ResponseData
.
error
(
"账号不存在?"
);
}
}
/**
/**
* kpi删除
* kpi删除
* @param id 需要删除的id
* @param id 需要删除的id
* @return
* @return
*/
*/
@Permission
(
menuname
=
"删除楼长KPI信息"
,
value
=
"delete"
,
method
=
RequestMethod
.
POST
)
@Permission
(
menuname
=
"删除楼长KPI信息"
,
value
=
"delete"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
deleteProduct
(
@RequestParam
(
name
=
"id"
,
required
=
false
)
String
id
,
@RequestParam
(
name
=
"isdel"
,
required
=
false
)
String
isdel
)
{
public
ResponseData
<
String
>
deleteProduct
(
@RequestParam
(
name
=
"id"
,
required
=
false
)
String
id
,
@RequestParam
(
name
=
"isdel"
,
required
=
false
)
String
isdel
)
{
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
)))
{
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
)))
{
return
ResponseData
.
error
(
"无数据权限"
);
return
ResponseData
.
error
(
"无数据权限"
);
}
}
//Wrapper wrapper = new EntityWrapper<>();
//Wrapper wrapper = new EntityWrapper<>();
//wrapper.eq(StringUtils.isNotBlank(id),"id", id);
//wrapper.eq(StringUtils.isNotBlank(id),"id", id);
//Map<String, Object> dataMapping = new HashMap<>();
//Map<String, Object> dataMapping = new HashMap<>();
//dataMapping.put("is_del", isdel);
//dataMapping.put("is_del", isdel);
//lzKpiMapper.updateForSet(MyBatisPlusUpdateUtils.toUpdateSet(dataMapping), wrapper);
//lzKpiMapper.updateForSet(MyBatisPlusUpdateUtils.toUpdateSet(dataMapping), wrapper);
if
(
StringUtils
.
isNotBlank
(
id
)){
if
(
StringUtils
.
isNotBlank
(
id
)){
lzKpiMapper
.
deleteById
(
id
);
lzKpiMapper
.
deleteById
(
id
);
return
ResponseData
.
success
(
"操作成功!"
);
return
ResponseData
.
success
(
"操作成功!"
);
}
}
return
ResponseData
.
error
(
"删除id不能为空!"
);
return
ResponseData
.
error
(
"删除id不能为空!"
);
}
}
/**
/**
* 楼长KPI信息编辑
* 楼长KPI信息编辑
*
*
* @param lzKpi 编辑对象json字符串
* @param lzKpi 编辑对象json字符串
* @return
* @return
*/
*/
@Permission
(
menuname
=
"修改楼长KPI信息"
,
value
=
"update"
,
method
=
RequestMethod
.
POST
)
@Permission
(
menuname
=
"修改楼长KPI信息"
,
value
=
"update"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
updateProduct
(
@RequestParam
(
"lzKpi"
)
String
lzKpi
)
{
public
ResponseData
<
String
>
updateProduct
(
@RequestParam
(
"lzKpi"
)
String
lzKpi
)
{
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
)))
{
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
)))
{
return
ResponseData
.
error
(
"无数据权限"
);
return
ResponseData
.
error
(
"无数据权限"
);
}
}
LzKpi
pro
=
JSON
.
parseObject
(
lzKpi
,
LzKpi
.
class
);
LzKpi
pro
=
JSON
.
parseObject
(
lzKpi
,
LzKpi
.
class
);
Wrapper
wrapper
=
new
EntityWrapper
<>();
Wrapper
wrapper
=
new
EntityWrapper
<>();
wrapper
.
eq
(
"id"
,
pro
.
getId
());
wrapper
.
eq
(
"id"
,
pro
.
getId
());
Map
<
String
,
Object
>
dataMapping
=
new
HashMap
<>();
Map
<
String
,
Object
>
dataMapping
=
new
HashMap
<>();
dataMapping
.
put
(
"report_daily"
,
pro
.
getReportDaily
());
dataMapping
.
put
(
"report_daily"
,
pro
.
getReportDaily
());
dataMapping
.
put
(
"collective_sales"
,
pro
.
getCollectiveSales
());
dataMapping
.
put
(
"collective_sales"
,
pro
.
getCollectiveSales
());
dataMapping
.
put
(
"weekly_meeting"
,
pro
.
getWeeklyMeeting
());
dataMapping
.
put
(
"weekly_meeting"
,
pro
.
getWeeklyMeeting
());
dataMapping
.
put
(
"organ_training"
,
pro
.
getOrganTraining
());
dataMapping
.
put
(
"organ_training"
,
pro
.
getOrganTraining
());
dataMapping
.
put
(
"design_plan"
,
pro
.
getDesignPlan
());
dataMapping
.
put
(
"design_plan"
,
pro
.
getDesignPlan
());
dataMapping
.
put
(
"kpi"
,
pro
.
getKpi
());
dataMapping
.
put
(
"kpi"
,
pro
.
getKpi
());
dataMapping
.
put
(
"user_id"
,
pro
.
getUserId
());
dataMapping
.
put
(
"user_id"
,
pro
.
getUserId
());
dataMapping
.
put
(
"month"
,
pro
.
getMonth
());
dataMapping
.
put
(
"month"
,
pro
.
getMonth
());
dataMapping
.
put
(
"is_Del"
,
pro
.
getIsDel
());
dataMapping
.
put
(
"is_Del"
,
pro
.
getIsDel
());
lzKpiMapper
.
updateForSet
(
MyBatisPlusUpdateUtils
.
toUpdateSet
(
dataMapping
),
wrapper
);
lzKpiMapper
.
updateForSet
(
MyBatisPlusUpdateUtils
.
toUpdateSet
(
dataMapping
),
wrapper
);
return
ResponseData
.
success
(
"修改成功!"
);
return
ResponseData
.
success
(
"修改成功!"
);
}
}
/**
/**
*
*
* @param userName
* @param userName
* @param substName
* @param substName
* @param schoolName
* @param schoolName
* @param month
* @param month
* @param pageNo
* @param pageNo
* @param pageSize
* @param pageSize
* @return
* @return
*/
*/
@Permission
(
menuname
=
"查询楼长KPI信息"
,
value
=
"list"
,
method
=
RequestMethod
.
POST
)
@Permission
(
menuname
=
"查询楼长KPI信息"
,
value
=
"list"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
Page
<
Map
<
String
,
Object
>>>
listProduct
(
public
ResponseData
<
Page
<
Map
<
String
,
Object
>>>
listProduct
(
@RequestParam
(
name
=
"userName"
,
required
=
false
)
String
userName
,
@RequestParam
(
name
=
"substName"
,
required
=
false
)
String
substName
,
@RequestParam
(
name
=
"userName"
,
required
=
false
)
String
userName
,
@RequestParam
(
name
=
"substName"
,
required
=
false
)
String
substName
,
@RequestParam
(
name
=
"schoolName"
,
required
=
false
)
String
schoolName
,
@RequestParam
(
name
=
"month"
,
required
=
false
)
String
month
,
@RequestParam
(
name
=
"schoolName"
,
required
=
false
)
String
schoolName
,
@RequestParam
(
name
=
"month"
,
required
=
false
)
String
month
,
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
)))
{
return
ResponseData
.
error
(
"无数据权限"
);
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<>(
pageNo
,
pageSize
);
}
List
<
Map
<
String
,
Object
>>
dataList
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
list
=
new
ArrayList
<>();
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<>(
pageNo
,
pageSize
);
//redisTemplate.opsForValue().set(hcmap, hcmap, 60, TimeUnit.MINUTES);
List
<
Map
<
String
,
Object
>>
dataList
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
list
=
new
ArrayList
<>();
List
<
String
>
userIds1
=
new
ArrayList
<>();
//redisTemplate.opsForValue().set(hcmap, hcmap, 60, TimeUnit.MINUTES);
Wrapper
<
SysUser
>
sysWrapper
=
new
EntityWrapper
<>();
sysWrapper
.
like
(
StringUtils
.
isNotBlank
(
userName
),
"name"
,
userName
,
SqlLike
.
DEFAULT
);
List
<
String
>
userIds1
=
new
ArrayList
<>();
List
<
SysUser
>
sysUserList
=
sysUserMapper
.
selectList
(
sysWrapper
);
Wrapper
<
SysUser
>
sysWrapper
=
new
EntityWrapper
<>();
for
(
SysUser
sysUser
:
sysUserList
)
{
sysWrapper
.
like
(
StringUtils
.
isNotBlank
(
userName
),
"name"
,
userName
,
SqlLike
.
DEFAULT
);
userIds1
.
add
(
sysUser
.
getId
());
List
<
SysUser
>
sysUserList
=
sysUserMapper
.
selectList
(
sysWrapper
);
}
for
(
SysUser
sysUser
:
sysUserList
)
{
if
(
sysUserList
.
size
()==
0
){
userIds1
.
add
(
sysUser
.
getId
());
page
.
setRecords
(
null
);
}
page
.
setTotal
(
0
);
if
(
sysUserList
.
size
()==
0
){
return
ResponseData
.
success
(
page
);
page
.
setRecords
(
null
);
}
page
.
setTotal
(
0
);
List
<
Integer
>
schoolIds
=
new
ArrayList
<>();
return
ResponseData
.
success
(
page
,
"查询成功!"
);
Wrapper
<
School
>
schoolWrapper
=
new
EntityWrapper
<>();
}
schoolWrapper
.
eq
(
StringUtils
.
isNotBlank
(
substName
),
"sub_name"
,
substName
);
List
<
Integer
>
schoolIds
=
new
ArrayList
<>();
schoolWrapper
.
eq
(
StringUtils
.
isNotBlank
(
schoolName
),
"school_name"
,
schoolName
);
Wrapper
<
School
>
schoolWrapper
=
new
EntityWrapper
<>();
List
<
School
>
schoolList
=
schoolMapper
.
selectList
(
schoolWrapper
);
schoolWrapper
.
eq
(
StringUtils
.
isNotBlank
(
substName
),
"sub_name"
,
substName
);
for
(
School
school
:
schoolList
)
{
schoolWrapper
.
eq
(
StringUtils
.
isNotBlank
(
schoolName
),
"school_name"
,
schoolName
);
schoolIds
.
add
(
school
.
getId
());
List
<
School
>
schoolList
=
schoolMapper
.
selectList
(
schoolWrapper
);
}
for
(
School
school
:
schoolList
)
{
if
(
schoolList
.
size
()==
0
){
schoolIds
.
add
(
school
.
getId
());
page
.
setRecords
(
null
);
}
page
.
setTotal
(
0
);
if
(
schoolList
.
size
()==
0
){
return
ResponseData
.
success
(
page
);
page
.
setRecords
(
null
);
}
page
.
setTotal
(
0
);
List
<
String
>
userIds2
=
new
ArrayList
<>();
return
ResponseData
.
success
(
page
,
"查询成功!"
);
Wrapper
<
UserSchool
>
usWrapper
=
new
EntityWrapper
<>();
}
usWrapper
.
in
(
"school_id"
,
schoolIds
);
List
<
String
>
userIds2
=
new
ArrayList
<>();
List
<
UserSchool
>
userSchoolList
=
userSchoolMapper
.
selectList
(
usWrapper
);
Wrapper
<
UserSchool
>
usWrapper
=
new
EntityWrapper
<>();
List
<
UserSchool
>
userSchoolsTemp
=
new
ArrayList
<>();
usWrapper
.
in
(
"school_id"
,
schoolIds
);
for
(
UserSchool
userSchool
:
userSchoolList
)
{
List
<
UserSchool
>
userSchoolList
=
userSchoolMapper
.
selectList
(
usWrapper
);
userIds2
.
add
(
userSchool
.
getUserId
());
List
<
UserSchool
>
userSchoolsTemp
=
new
ArrayList
<>();
}
for
(
UserSchool
userSchool
:
userSchoolList
)
{
List
<
String
>
userIds
=
new
ArrayList
<>();
userIds2
.
add
(
userSchool
.
getUserId
());
for
(
String
s
:
userIds1
)
{
}
for
(
String
s1
:
userIds2
)
{
List
<
String
>
userIds
=
new
ArrayList
<>();
if
(
s
.
equals
(
s1
)){
for
(
String
s
:
userIds1
)
{
userIds
.
add
(
s1
);
for
(
String
s1
:
userIds2
)
{
break
;
if
(
s
.
equals
(
s1
)){
}
userIds
.
add
(
s1
);
}
break
;
}
}
Wrapper
<
LzKpi
>
wrapper
=
new
EntityWrapper
();
}
if
(
month
.
length
()>
7
){
}
month
=
month
.
substring
(
0
,
7
);
Wrapper
<
LzKpi
>
wrapper
=
new
EntityWrapper
();
}
if
(
month
.
length
()>
7
){
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
month
),
"month"
,
month
);
month
=
month
.
substring
(
0
,
7
);
wrapper
.
in
(
"user_id"
,
userIds
);
}
List
<
LzKpi
>
lzKpis
=
lzKpiMapper
.
selectList
(
wrapper
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
month
),
"month"
,
month
);
if
(
lzKpis
.
size
()==
0
){
wrapper
.
in
(
"user_id"
,
userIds
);
page
.
setRecords
(
null
);
List
<
LzKpi
>
lzKpis
=
lzKpiMapper
.
selectList
(
wrapper
);
page
.
setTotal
(
0
);
if
(
lzKpis
.
size
()==
0
){
return
ResponseData
.
success
(
page
);
page
.
setRecords
(
null
);
}
page
.
setTotal
(
0
);
for
(
LzKpi
lzKpi
:
lzKpis
)
{
return
ResponseData
.
success
(
page
,
"查询成功!"
);
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
}
map
.
put
(
"id"
,
lzKpi
.
getId
());
for
(
LzKpi
lzKpi
:
lzKpis
)
{
map
.
put
(
"reportDaily"
,
lzKpi
.
getReportDaily
());
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"collectiveSales"
,
lzKpi
.
getCollectiveSales
());
map
.
put
(
"id"
,
lzKpi
.
getId
());
map
.
put
(
"weeklyMeeting"
,
lzKpi
.
getWeeklyMeeting
());
map
.
put
(
"reportDaily"
,
lzKpi
.
getReportDaily
());
map
.
put
(
"organTraining"
,
lzKpi
.
getOrganTraining
());
map
.
put
(
"collectiveSales"
,
lzKpi
.
getCollectiveSales
());
map
.
put
(
"designPlan"
,
lzKpi
.
getDesignPlan
());
map
.
put
(
"weeklyMeeting"
,
lzKpi
.
getWeeklyMeeting
());
map
.
put
(
"kpi"
,
lzKpi
.
getKpi
());
map
.
put
(
"organTraining"
,
lzKpi
.
getOrganTraining
());
map
.
put
(
"userId"
,
lzKpi
.
getUserId
());
map
.
put
(
"designPlan"
,
lzKpi
.
getDesignPlan
());
map
.
put
(
"month"
,
lzKpi
.
getMonth
());
map
.
put
(
"kpi"
,
lzKpi
.
getKpi
());
map
.
put
(
"isDel"
,
lzKpi
.
getIsDel
());
map
.
put
(
"userId"
,
lzKpi
.
getUserId
());
for
(
SysUser
sysUser
:
sysUserList
)
{
map
.
put
(
"month"
,
lzKpi
.
getMonth
());
if
(
lzKpi
.
getUserId
().
equals
(
sysUser
.
getId
())){
map
.
put
(
"isDel"
,
lzKpi
.
getIsDel
());
map
.
put
(
"sysuName"
,
sysUser
.
getName
());
for
(
SysUser
sysUser
:
sysUserList
)
{
map
.
put
(
"account"
,
sysUser
.
getAccount
());
if
(
lzKpi
.
getUserId
().
equals
(
sysUser
.
getId
())){
break
;
map
.
put
(
"sysuName"
,
sysUser
.
getName
());
}
map
.
put
(
"account"
,
sysUser
.
getAccount
());
}
break
;
for
(
UserSchool
userSchool
:
userSchoolList
)
{
}
if
(
lzKpi
.
getUserId
().
equals
(
userSchool
.
getUserId
())){
}
String
schoolId
=
userSchool
.
getSchoolId
();
for
(
UserSchool
userSchool
:
userSchoolList
)
{
for
(
School
school
:
schoolList
)
{
if
(
lzKpi
.
getUserId
().
equals
(
userSchool
.
getUserId
())){
if
(
schoolId
.
equals
(
school
.
getId
()+
""
)){
String
schoolId
=
userSchool
.
getSchoolId
();
map
.
put
(
"schoolName"
,
school
.
getSchoolName
());
for
(
School
school
:
schoolList
)
{
map
.
put
(
"substName"
,
school
.
getSubName
());
if
(
schoolId
.
equals
(
school
.
getId
()+
""
)){
break
;
map
.
put
(
"schoolName"
,
school
.
getSchoolName
());
}
map
.
put
(
"substName"
,
school
.
getSubName
());
}
break
;
}
}
}
}
list
.
add
(
map
);
}
}
}
if
(
lzKpis
.
size
()
<
pageSize
)
{
list
.
add
(
map
);
dataList
=
list
;
}
}
else
{
Integer
endpageSize
=
(
pageNo
-
1
)
==
lzKpis
.
size
()/
10
?(
pageNo
-
1
)*
pageSize
+
lzKpis
.
size
()%
10
:
pageNo
*
pageSize
;
if
(
lzKpis
.
size
()
<
pageSize
)
{
dataList
=
list
.
subList
((
pageNo
-
1
)*
pageSize
,
endpageSize
);
dataList
=
list
;
}
}
else
{
dataList
=
list
.
subList
((
pageNo
-
1
)*
pageSize
,
pageNo
*
pageSize
);
page
.
setRecords
(
dataList
);
}
page
.
setTotal
(
lzKpis
.
size
());
return
ResponseData
.
success
(
page
,
"查询成功!"
);
page
.
setRecords
(
dataList
);
}
page
.
setTotal
(
lzKpis
.
size
());
return
ResponseData
.
success
(
page
,
"查询成功!"
);
/**
}
*
* @param userName
/**
* @param substName
*
* @param schoolName
* @param userName
* @param month
* @param substName
* @param pageNo
* @param schoolName
* @param pageSize
* @param month
* @return
* @param pageNo
*/
* @param pageSize
@Permission
(
menuname
=
"导出楼长KPI信息"
,
value
=
"excelOut"
,
method
=
RequestMethod
.
POST
)
* @return
public
void
excelOut
(
*/
@RequestParam
(
name
=
"userName"
,
required
=
false
)
String
userName
,
@RequestParam
(
name
=
"substName"
,
required
=
false
)
String
substName
,
@Permission
(
menuname
=
"导出楼长KPI信息"
,
value
=
"excelOut"
,
method
=
RequestMethod
.
POST
)
@RequestParam
(
name
=
"schoolName"
,
required
=
false
)
String
schoolName
,
@RequestParam
(
name
=
"month"
,
required
=
false
)
String
month
,
public
void
excelOut
(
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
@RequestParam
(
name
=
"userName"
,
required
=
false
)
String
userName
,
@RequestParam
(
name
=
"substName"
,
required
=
false
)
String
substName
,
)
throws
IOException
{
@RequestParam
(
name
=
"schoolName"
,
required
=
false
)
String
schoolName
,
@RequestParam
(
name
=
"month"
,
required
=
false
)
String
month
,
ShiroUser
user
=
getShiroUser
();
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
throws
IOException
{
List
<
String
>
userIds1
=
new
ArrayList
<>();
ShiroUser
user
=
getShiroUser
();
Wrapper
<
SysUser
>
sysWrapper
=
new
EntityWrapper
<>();
sysWrapper
.
like
(
StringUtils
.
isNotBlank
(
userName
),
"name"
,
userName
,
SqlLike
.
DEFAULT
);
List
<
String
>
userIds1
=
new
ArrayList
<>();
List
<
SysUser
>
sysUserList
=
sysUserMapper
.
selectList
(
sysWrapper
);
Wrapper
<
SysUser
>
sysWrapper
=
new
EntityWrapper
<>();
for
(
SysUser
sysUser
:
sysUserList
)
{
sysWrapper
.
like
(
StringUtils
.
isNotBlank
(
userName
),
"name"
,
userName
,
SqlLike
.
DEFAULT
);
userIds1
.
add
(
sysUser
.
getId
());
List
<
SysUser
>
sysUserList
=
sysUserMapper
.
selectList
(
sysWrapper
);
}
for
(
SysUser
sysUser
:
sysUserList
)
{
if
(
sysUserList
.
size
()==
0
){
userIds1
.
add
(
sysUser
.
getId
());
log
.
error
(
"查询数据为空!"
);
}
}
if
(
sysUserList
.
size
()==
0
){
List
<
Integer
>
schoolIds
=
new
ArrayList
<>();
log
.
error
(
"查询数据为空!"
);
Wrapper
<
School
>
schoolWrapper
=
new
EntityWrapper
<>();
}
schoolWrapper
.
eq
(
StringUtils
.
isNotBlank
(
substName
),
"substName"
,
substName
);
List
<
Integer
>
schoolIds
=
new
ArrayList
<>();
schoolWrapper
.
eq
(
StringUtils
.
isNotBlank
(
schoolName
),
"schoolName"
,
schoolName
);
Wrapper
<
School
>
schoolWrapper
=
new
EntityWrapper
<>();
List
<
School
>
schoolList
=
schoolMapper
.
selectList
(
schoolWrapper
);
schoolWrapper
.
eq
(
StringUtils
.
isNotBlank
(
substName
),
"substName"
,
substName
);
for
(
School
school
:
schoolList
)
{
schoolWrapper
.
eq
(
StringUtils
.
isNotBlank
(
schoolName
),
"schoolName"
,
schoolName
);
schoolIds
.
add
(
school
.
getId
());
List
<
School
>
schoolList
=
schoolMapper
.
selectList
(
schoolWrapper
);
}
for
(
School
school
:
schoolList
)
{
if
(
schoolList
.
size
()==
0
){
schoolIds
.
add
(
school
.
getId
());
log
.
error
(
"查询数据为空!"
);
}
}
if
(
schoolList
.
size
()==
0
){
List
<
String
>
userIds2
=
new
ArrayList
<>();
log
.
error
(
"查询数据为空!"
);
Wrapper
<
UserSchool
>
usWrapper
=
new
EntityWrapper
<>();
}
usWrapper
.
in
(
"school_id"
,
schoolIds
);
List
<
String
>
userIds2
=
new
ArrayList
<>();
List
<
UserSchool
>
userSchoolList
=
userSchoolMapper
.
selectList
(
usWrapper
);
Wrapper
<
UserSchool
>
usWrapper
=
new
EntityWrapper
<>();
List
<
UserSchool
>
userSchoolsTemp
=
new
ArrayList
<>();
usWrapper
.
in
(
"school_id"
,
schoolIds
);
for
(
UserSchool
userSchool
:
userSchoolList
)
{
List
<
UserSchool
>
userSchoolList
=
userSchoolMapper
.
selectList
(
usWrapper
);
userIds2
.
add
(
userSchool
.
getUserId
());
List
<
UserSchool
>
userSchoolsTemp
=
new
ArrayList
<>();
}
for
(
UserSchool
userSchool
:
userSchoolList
)
{
List
<
String
>
userIds
=
new
ArrayList
<>();
userIds2
.
add
(
userSchool
.
getUserId
());
for
(
String
s
:
userIds1
)
{
}
for
(
String
s1
:
userIds2
)
{
List
<
String
>
userIds
=
new
ArrayList
<>();
if
(
s
.
equals
(
s1
)){
for
(
String
s
:
userIds1
)
{
userIds
.
add
(
s1
);
for
(
String
s1
:
userIds2
)
{
break
;
if
(
s
.
equals
(
s1
)){
}
userIds
.
add
(
s1
);
}
break
;
}
}
List
<
Map
<
String
,
Object
>>
list
=
new
ArrayList
<>();
}
Wrapper
<
LzKpi
>
wrapper
=
new
EntityWrapper
();
}
if
(
month
.
length
()>
7
){
List
<
Map
<
String
,
Object
>>
list
=
new
ArrayList
<>();
month
=
month
.
substring
(
0
,
7
);
Wrapper
<
LzKpi
>
wrapper
=
new
EntityWrapper
();
}
if
(
month
.
length
()>
7
){
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
month
),
"month"
,
month
);
month
=
month
.
substring
(
0
,
7
);
wrapper
.
in
(
"user_id"
,
userIds
);
}
List
<
LzKpi
>
lzKpis
=
lzKpiMapper
.
selectList
(
wrapper
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
month
),
"month"
,
month
);
if
(
lzKpis
.
size
()==
0
){
wrapper
.
in
(
"user_id"
,
userIds
);
log
.
error
(
"查询数据为空!"
);
List
<
LzKpi
>
lzKpis
=
lzKpiMapper
.
selectList
(
wrapper
);
}
if
(
lzKpis
.
size
()==
0
){
for
(
LzKpi
lzKpi
:
lzKpis
)
{
log
.
error
(
"查询数据为空!"
);
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
}
map
.
put
(
"reportDaily"
,
lzKpi
.
getReportDaily
());
for
(
LzKpi
lzKpi
:
lzKpis
)
{
map
.
put
(
"collectiveSales"
,
lzKpi
.
getCollectiveSales
());
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"weeklyMeeting"
,
lzKpi
.
getWeeklyMeeting
());
map
.
put
(
"reportDaily"
,
lzKpi
.
getReportDaily
());
map
.
put
(
"organTraining"
,
lzKpi
.
getOrganTraining
());
map
.
put
(
"collectiveSales"
,
lzKpi
.
getCollectiveSales
());
map
.
put
(
"designPlan"
,
lzKpi
.
getDesignPlan
());
map
.
put
(
"weeklyMeeting"
,
lzKpi
.
getWeeklyMeeting
());
map
.
put
(
"kpi"
,
lzKpi
.
getKpi
());
map
.
put
(
"organTraining"
,
lzKpi
.
getOrganTraining
());
map
.
put
(
"userId"
,
lzKpi
.
getUserId
());
map
.
put
(
"designPlan"
,
lzKpi
.
getDesignPlan
());
map
.
put
(
"month"
,
lzKpi
.
getMonth
());
map
.
put
(
"kpi"
,
lzKpi
.
getKpi
());
map
.
put
(
"isDel"
,
lzKpi
.
getIsDel
());
map
.
put
(
"userId"
,
lzKpi
.
getUserId
());
for
(
SysUser
sysUser
:
sysUserList
)
{
map
.
put
(
"month"
,
lzKpi
.
getMonth
());
if
(
lzKpi
.
getUserId
().
equals
(
sysUser
.
getId
())){
map
.
put
(
"isDel"
,
lzKpi
.
getIsDel
());
map
.
put
(
"sysuName"
,
sysUser
.
getName
());
for
(
SysUser
sysUser
:
sysUserList
)
{
map
.
put
(
"account"
,
sysUser
.
getAccount
());
if
(
lzKpi
.
getUserId
().
equals
(
sysUser
.
getId
())){
break
;
map
.
put
(
"sysuName"
,
sysUser
.
getName
());
}
map
.
put
(
"account"
,
sysUser
.
getAccount
());
}
break
;
for
(
UserSchool
userSchool
:
userSchoolList
)
{
}
if
(
lzKpi
.
getUserId
().
equals
(
userSchool
.
getUserId
())){
}
String
schoolId
=
userSchool
.
getSchoolId
();
for
(
UserSchool
userSchool
:
userSchoolList
)
{
for
(
School
school
:
schoolList
)
{
if
(
lzKpi
.
getUserId
().
equals
(
userSchool
.
getUserId
())){
if
(
schoolId
.
equals
(
school
.
getId
()+
""
)){
String
schoolId
=
userSchool
.
getSchoolId
();
map
.
put
(
"schoolName"
,
school
.
getSchoolName
());
for
(
School
school
:
schoolList
)
{
map
.
put
(
"substName"
,
school
.
getSubName
());
if
(
schoolId
.
equals
(
school
.
getId
()+
""
)){
break
;
map
.
put
(
"schoolName"
,
school
.
getSchoolName
());
}
map
.
put
(
"substName"
,
school
.
getSubName
());
}
break
;
}
}
}
}
list
.
add
(
map
);
}
}
}
ServletOutputStream
os
=
null
;
list
.
add
(
map
);
XSSFWorkbook
workbook
=
ExcelDealUtils
.
getWorkBook
(
ExcelDealUtils
.
kpiExcel
(
"楼长KPI清单"
),
list
);
}
try
{
ServletOutputStream
os
=
null
;
HttpServletResponse
response
=
getHttpServletResponse
();
XSSFWorkbook
workbook
=
ExcelDealUtils
.
getWorkBook
(
ExcelDealUtils
.
kpiExcel
(
"楼长KPI清单"
),
list
);
response
.
reset
();
try
{
response
.
setCharacterEncoding
(
"UTF-8"
);
HttpServletResponse
response
=
getHttpServletResponse
();
response
.
setContentType
(
"application/octet-stream"
);
response
.
reset
();
os
=
response
.
getOutputStream
();
response
.
setCharacterEncoding
(
"UTF-8"
);
workbook
.
write
(
os
);
response
.
setContentType
(
"application/octet-stream"
);
os
.
flush
();
os
=
response
.
getOutputStream
();
}
catch
(
Exception
e
)
{
workbook
.
write
(
os
);
log
.
error
(
"文件出错!"
+
e
.
getMessage
(),
e
);
os
.
flush
();
}
finally
{
}
catch
(
Exception
e
)
{
IOUtils
.
closeQuite
(
workbook
,
os
);
log
.
error
(
"文件出错!"
+
e
.
getMessage
(),
e
);
}
}
finally
{
}
IOUtils
.
closeQuite
(
workbook
,
os
);
}
/**
}
* 受理订单模板下载
*
/**
* @return
* 受理订单模板下载
*/
*
@Permission
(
menuname
=
"楼长KPI信息导入模板"
,
method
=
RequestMethod
.
POST
,
value
=
"downloadMoBan"
)
* @return
public
ResponseData
downloadMoBan
()
{
*/
ArrayList
<
String
>
columns
=
new
ArrayList
<>();
@Permission
(
menuname
=
"楼长KPI信息导入模板"
,
method
=
RequestMethod
.
POST
,
value
=
"downloadMoBan"
)
columns
.
add
(
SL_reportDaily
);
public
ResponseData
downloadMoBan
()
{
columns
.
add
(
SL_collectiveSales
);
ArrayList
<
String
>
columns
=
new
ArrayList
<>();
columns
.
add
(
SL_weeklyMeeting
);
columns
.
add
(
SL_reportDaily
);
columns
.
add
(
SL_organTraining
);
columns
.
add
(
SL_collectiveSales
);
columns
.
add
(
SL_designPlan
);
columns
.
add
(
SL_weeklyMeeting
);
columns
.
add
(
SL_kpi
);
columns
.
add
(
SL_organTraining
);
columns
.
add
(
SL_month
);
columns
.
add
(
SL_designPlan
);
columns
.
add
(
SL_sysuName
);
columns
.
add
(
SL_kpi
);
columns
.
add
(
SL_account
);
columns
.
add
(
SL_month
);
columns
.
add
(
SL_substName
);
columns
.
add
(
SL_sysuName
);
columns
.
add
(
SL_schoolName
);
columns
.
add
(
SL_account
);
ServletOutputStream
os
=
null
;
columns
.
add
(
SL_substName
);
XSSFWorkbook
workbook
=
new
XSSFWorkbook
();
columns
.
add
(
SL_schoolName
);
try
{
ServletOutputStream
os
=
null
;
//创建工作表
XSSFWorkbook
workbook
=
new
XSSFWorkbook
();
XSSFSheet
sheet
=
workbook
.
createSheet
(
"楼长KPI信息"
);
try
{
sheet
.
setColumnWidth
(
0
,
3000
);
//创建工作表
sheet
.
setColumnWidth
(
1
,
3000
);
XSSFSheet
sheet
=
workbook
.
createSheet
(
"楼长KPI信息"
);
sheet
.
setColumnWidth
(
2
,
3000
);
sheet
.
setColumnWidth
(
0
,
3000
);
sheet
.
setColumnWidth
(
3
,
3000
);
sheet
.
setColumnWidth
(
1
,
3000
);
sheet
.
setColumnWidth
(
4
,
3000
);
sheet
.
setColumnWidth
(
2
,
3000
);
sheet
.
setColumnWidth
(
5
,
3000
);
sheet
.
setColumnWidth
(
3
,
3000
);
sheet
.
setColumnWidth
(
6
,
5000
);
sheet
.
setColumnWidth
(
4
,
3000
);
sheet
.
setColumnWidth
(
7
,
5000
);
sheet
.
setColumnWidth
(
5
,
3000
);
sheet
.
setColumnWidth
(
8
,
6000
);
sheet
.
setColumnWidth
(
6
,
5000
);
sheet
.
setColumnWidth
(
9
,
4000
);
sheet
.
setColumnWidth
(
7
,
5000
);
sheet
.
setColumnWidth
(
10
,
4000
);
sheet
.
setColumnWidth
(
8
,
6000
);
//下拉选项
sheet
.
setColumnWidth
(
9
,
4000
);
/*List<String> fengju = new ArrayList<>();
sheet
.
setColumnWidth
(
10
,
4000
);
fengju.add("受理不成功");
//下拉选项
fengju.add("受理成功");
/*List<String> fengju = new ArrayList<>();
sheet = this.getXSSFSheet(sheet, fengju, 1, 1);*/
fengju.add("受理不成功");
//添加表头
fengju.add("受理成功");
final
XSSFRow
row
=
sheet
.
createRow
(
0
);
sheet = this.getXSSFSheet(sheet, fengju, 1, 1);*/
XSSFCellStyle
cellStyle
=
workbook
.
createCellStyle
();
//添加表头
cellStyle
.
setAlignment
(
HorizontalAlignment
.
CENTER
);
final
XSSFRow
row
=
sheet
.
createRow
(
0
);
columns
.
forEach
(
val
->
{
XSSFCellStyle
cellStyle
=
workbook
.
createCellStyle
();
XSSFCell
cell
=
row
.
createCell
(
Math
.
max
(
row
.
getLastCellNum
(),
0
));
cellStyle
.
setAlignment
(
HorizontalAlignment
.
CENTER
);
cell
.
setCellValue
(
val
);
columns
.
forEach
(
val
->
{
});
XSSFCell
cell
=
row
.
createCell
(
Math
.
max
(
row
.
getLastCellNum
(),
0
));
HttpServletResponse
response
=
getHttpServletResponse
();
cell
.
setCellValue
(
val
);
response
.
reset
();
});
response
.
setCharacterEncoding
(
"UTF-8"
);
HttpServletResponse
response
=
getHttpServletResponse
();
response
.
setContentType
(
"application/vnd.ms-excel"
);
response
.
reset
();
response
.
setHeader
(
"Content-Disposition"
,
"attachment;fileName=data.xlsx"
);
response
.
setCharacterEncoding
(
"UTF-8"
);
os
=
response
.
getOutputStream
();
response
.
setContentType
(
"application/vnd.ms-excel"
);
workbook
.
write
(
os
);
response
.
setHeader
(
"Content-Disposition"
,
"attachment;fileName=data.xlsx"
);
os
.
flush
();
os
=
response
.
getOutputStream
();
}
catch
(
IOException
e
)
{
workbook
.
write
(
os
);
log
.
error
(
"楼长KPI信息模板文件出错!"
+
e
.
getMessage
(),
e
);
os
.
flush
();
}
finally
{
}
catch
(
IOException
e
)
{
IOUtils
.
closeQuite
(
workbook
,
os
);
log
.
error
(
"楼长KPI信息模板文件出错!"
+
e
.
getMessage
(),
e
);
}
}
finally
{
return
ResponseData
.
error
(
"楼长KPI信息模板出错"
);
IOUtils
.
closeQuite
(
workbook
,
os
);
}
}
return
ResponseData
.
error
(
"楼长KPI信息模板出错"
);
XSSFSheet
getXSSFSheet
(
XSSFSheet
sheet
,
List
<
String
>
datas
,
int
firstcol
,
int
lastcol
)
{
}
if
(
datas
.
size
()
==
0
)
{
return
sheet
;
XSSFSheet
getXSSFSheet
(
XSSFSheet
sheet
,
List
<
String
>
datas
,
int
firstcol
,
int
lastcol
)
{
}
if
(
datas
.
size
()
==
0
)
{
String
[]
strdata
=
new
String
[
datas
.
size
()];
return
sheet
;
for
(
int
i
=
0
;
i
<
datas
.
size
();
i
++)
{
}
strdata
[
i
]
=
datas
.
get
(
i
);
String
[]
strdata
=
new
String
[
datas
.
size
()];
}
for
(
int
i
=
0
;
i
<
datas
.
size
();
i
++)
{
XSSFDataValidationHelper
dvHelper
=
new
XSSFDataValidationHelper
(
sheet
);
strdata
[
i
]
=
datas
.
get
(
i
);
XSSFDataValidationConstraint
dvConstraint1
=
(
XSSFDataValidationConstraint
)
dvHelper
.
createExplicitListConstraint
(
strdata
);
}
CellRangeAddressList
addressList
=
new
CellRangeAddressList
(
1
,
20000
,
firstcol
,
lastcol
);
XSSFDataValidationHelper
dvHelper
=
new
XSSFDataValidationHelper
(
sheet
);
XSSFDataValidation
validation
=
(
XSSFDataValidation
)
dvHelper
.
createValidation
(
dvConstraint1
,
addressList
);
XSSFDataValidationConstraint
dvConstraint1
=
(
XSSFDataValidationConstraint
)
dvHelper
.
createExplicitListConstraint
(
strdata
);
sheet
.
addValidationData
(
validation
);
CellRangeAddressList
addressList
=
new
CellRangeAddressList
(
1
,
20000
,
firstcol
,
lastcol
);
return
sheet
;
XSSFDataValidation
validation
=
(
XSSFDataValidation
)
dvHelper
.
createValidation
(
dvConstraint1
,
addressList
);
}
sheet
.
addValidationData
(
validation
);
return
sheet
;
/**
}
* 受理订单
*
/**
* @param file 上传的数据文件
* 受理订单
* @return
*
*/
* @param file 上传的数据文件
@Permission
(
menuname
=
"上传数据"
,
value
=
"importDate"
,
method
=
RequestMethod
.
POST
)
* @return
public
ResponseData
<
String
>
updateDatas
(
@RequestParam
(
name
=
"file"
)
MultipartFile
file
)
{
*/
StringBuffer
error
=
new
StringBuffer
();
@Permission
(
menuname
=
"上传数据"
,
value
=
"importDate"
,
method
=
RequestMethod
.
POST
)
if
(!
StringUtils
.
endsWithAny
(
file
.
getOriginalFilename
(),
"xlsx"
,
"xls"
))
{
public
ResponseData
<
String
>
updateDatas
(
@RequestParam
(
name
=
"file"
)
MultipartFile
file
)
{
return
ResponseData
.
error
(
"手工上传数据仅支持Excel文件,其他格式不支持!"
);
StringBuffer
error
=
new
StringBuffer
();
}
if
(!
StringUtils
.
endsWithAny
(
file
.
getOriginalFilename
(),
"xlsx"
,
"xls"
))
{
ShiroUser
user
=
getShiroUser
();
return
ResponseData
.
error
(
"手工上传数据仅支持Excel文件,其他格式不支持!"
);
// 当前是否有数据权限
}
boolean
hasDataPermission
=
user
.
getRoleNames
().
stream
().
anyMatch
(
data
->
StringUtils
.
equalsAny
(
data
,
"活动上单员"
,
"数据管理员"
,
"超级管理员"
));
ShiroUser
user
=
getShiroUser
();
if
(!
hasDataPermission
)
{
// 当前是否有数据权限
return
ResponseData
.
error
(
"无数据权限!"
);
boolean
hasDataPermission
=
user
.
getRoleNames
().
stream
().
anyMatch
(
data
->
StringUtils
.
equalsAny
(
data
,
"活动上单员"
,
"数据管理员"
,
"超级管理员"
));
}
if
(!
hasDataPermission
)
{
ImportExcel
importExcel
=
null
;
return
ResponseData
.
error
(
"无数据权限!"
);
try
{
}
importExcel
=
new
ImportExcel
(
file
,
HEADER_NUM
,
SHEET_INDEX
);
ImportExcel
importExcel
=
null
;
}
catch
(
Exception
e
)
{
try
{
log
.
error
(
"楼长KPI信息导入异常"
,
e
.
getMessage
());
importExcel
=
new
ImportExcel
(
file
,
HEADER_NUM
,
SHEET_INDEX
);
return
ResponseData
.
error
(
"导入异常!"
);
}
catch
(
Exception
e
)
{
}
log
.
error
(
"楼长KPI信息导入异常"
,
e
.
getMessage
());
List
<
Map
<
String
,
Object
>>
listMap
=
importExcel
.
getDataListMap
();
return
ResponseData
.
error
(
"导入异常!"
);
if
(
listMap
.
size
()
==
1
)
{
}
return
ResponseData
.
error
(
"文件不能为空"
);
List
<
Map
<
String
,
Object
>>
listMap
=
importExcel
.
getDataListMap
();
}
if
(
listMap
.
size
()
==
1
)
{
if
(!
listMap
.
get
(
0
).
get
(
"a"
).
toString
().
equals
(
SL_reportDaily
))
{
return
ResponseData
.
error
(
"文件不能为空"
);
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
}
}
if
(!
listMap
.
get
(
0
).
get
(
"a"
).
toString
().
equals
(
SL_reportDaily
))
{
if
(!
listMap
.
get
(
0
).
get
(
"b"
).
toString
().
equals
(
SL_collectiveSales
))
{
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
}
}
if
(!
listMap
.
get
(
0
).
get
(
"b"
).
toString
().
equals
(
SL_collectiveSales
))
{
if
(!
listMap
.
get
(
0
).
get
(
"c"
).
toString
().
equals
(
SL_weeklyMeeting
))
{
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
}
}
if
(!
listMap
.
get
(
0
).
get
(
"c"
).
toString
().
equals
(
SL_weeklyMeeting
))
{
if
(!
listMap
.
get
(
0
).
get
(
"d"
).
toString
().
equals
(
SL_organTraining
))
{
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
}
}
if
(!
listMap
.
get
(
0
).
get
(
"d"
).
toString
().
equals
(
SL_organTraining
))
{
if
(!
listMap
.
get
(
0
).
get
(
"e"
).
toString
().
equals
(
SL_designPlan
))
{
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
}
}
if
(!
listMap
.
get
(
0
).
get
(
"e"
).
toString
().
equals
(
SL_designPlan
))
{
if
(!
listMap
.
get
(
0
).
get
(
"f"
).
toString
().
equals
(
SL_kpi
))
{
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
}
}
if
(!
listMap
.
get
(
0
).
get
(
"f"
).
toString
().
equals
(
SL_kpi
))
{
if
(!
listMap
.
get
(
0
).
get
(
"g"
).
toString
().
equals
(
SL_month
))
{
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
}
}
if
(!
listMap
.
get
(
0
).
get
(
"g"
).
toString
().
equals
(
SL_month
))
{
if
(!
listMap
.
get
(
0
).
get
(
"h"
).
toString
().
equals
(
SL_sysuName
))
{
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
}
}
if
(!
listMap
.
get
(
0
).
get
(
"h"
).
toString
().
equals
(
SL_sysuName
))
{
if
(!
listMap
.
get
(
0
).
get
(
"i"
).
toString
().
equals
(
SL_account
))
{
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
}
}
if
(!
listMap
.
get
(
0
).
get
(
"i"
).
toString
().
equals
(
SL_account
))
{
if
(!
listMap
.
get
(
0
).
get
(
"j"
).
toString
().
equals
(
SL_substName
))
{
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
}
}
if
(!
listMap
.
get
(
0
).
get
(
"j"
).
toString
().
equals
(
SL_substName
))
{
if
(!
listMap
.
get
(
0
).
get
(
"k"
).
toString
().
equals
(
SL_schoolName
))
{
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
}
}
if
(!
listMap
.
get
(
0
).
get
(
"k"
).
toString
().
equals
(
SL_schoolName
))
{
if
(
listMap
.
get
(
0
).
size
()
!=
11
)
{
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
}
}
if
(
listMap
.
get
(
0
).
size
()
!=
11
)
{
return
ResponseData
.
error
(
"模板不对,请选择正确的模板!"
);
List
<
String
>
accountList
=
new
LinkedList
<>();
}
List
<
Map
<
String
,
Object
>>
sysUserList
=
new
LinkedList
<>();
//校验数据
List
<
String
>
accountList
=
new
LinkedList
<>();
try
{
List
<
Map
<
String
,
Object
>>
sysUserList
=
new
LinkedList
<>();
//校验数据
//校验数据
for
(
int
i
=
1
;
i
<
listMap
.
size
();
i
++)
{
try
{
Map
<
String
,
Object
>
temp
=
listMap
.
get
(
i
);
//校验数据
if
(!
temp
.
containsKey
(
"a"
))
{
for
(
int
i
=
1
;
i
<
listMap
.
size
();
i
++)
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的汇总任务量不能为空"
);
Map
<
String
,
Object
>
temp
=
listMap
.
get
(
i
);
}
if
(!
temp
.
containsKey
(
"a"
))
{
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"a"
).
toString
()))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的汇总任务量不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的汇总任务量不能为空"
);
}
}
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"a"
).
toString
()))
{
if
(!
temp
.
containsKey
(
"b"
))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的汇总任务量不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的参与集中营销不能为空"
);
}
}
if
(!
temp
.
containsKey
(
"b"
))
{
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"b"
).
toString
()))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的参与集中营销不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的参与集中营销不能为空"
);
}
}
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"b"
).
toString
()))
{
if
(!
temp
.
containsKey
(
"c"
))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的参与集中营销不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的组织周例会不能为空"
);
}
}
if
(!
temp
.
containsKey
(
"c"
))
{
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"c"
).
toString
()))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的组织周例会不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的组织周例会不能为空"
);
}
}
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"c"
).
toString
()))
{
if
(!
temp
.
containsKey
(
"d"
))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的组织周例会不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的定制扫楼营销方案不能为空"
);
}
}
if
(!
temp
.
containsKey
(
"d"
))
{
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"d"
).
toString
()))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的定制扫楼营销方案不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的定制扫楼营销方案不能为空"
);
}
}
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"d"
).
toString
()))
{
if
(!
temp
.
containsKey
(
"e"
))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的定制扫楼营销方案不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的组织培训不能为空"
);
}
}
if
(!
temp
.
containsKey
(
"e"
))
{
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"e"
).
toString
()))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的组织培训不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的组织培训不能为空"
);
}
}
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"e"
).
toString
()))
{
if
(!
temp
.
containsKey
(
"f"
))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的组织培训不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的KPI总值不能为空"
);
}
}
if
(!
temp
.
containsKey
(
"f"
))
{
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"f"
).
toString
()))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的KPI总值不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的KPI总值不能为空"
);
}
}
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"f"
).
toString
()))
{
if
(!
temp
.
containsKey
(
"g"
))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的KPI总值不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的KPI月份不能为空"
);
}
}
if
(!
temp
.
containsKey
(
"g"
))
{
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"g"
).
toString
()))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的KPI月份不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的KPI月份不能为空"
);
}
}
if
(!
temp
.
containsKey
(
"h"
))
{
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"g"
).
toString
()))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的姓名不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的KPI月份不能为空"
);
}
}
if
(!
temp
.
containsKey
(
"h"
))
{
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"h"
).
toString
()))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的姓名不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的姓名不能为空"
);
}
}
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"h"
).
toString
()))
{
if
(!
temp
.
containsKey
(
"i"
))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的姓名不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的账号不能为空"
);
}
}
if
(!
temp
.
containsKey
(
"i"
))
{
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"i"
).
toString
()))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的账号不能为空"
);
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的账号不能为空"
);
}
}
if
(
StringUtils
.
isBlank
(
temp
.
get
(
"i"
).
toString
()))
{
if
(
temp
.
containsKey
(
"i"
))
{
return
ResponseData
.
error
(
"第"
+
(
i
+
1
)
+
"行的账号不能为空"
);
accountList
.
add
(
temp
.
get
(
"i"
).
toString
());
}
}
if
(
temp
.
containsKey
(
"i"
))
{
}
accountList
.
add
(
temp
.
get
(
"i"
).
toString
());
Wrapper
<
SysUser
>
sysWrapper
=
new
EntityWrapper
<>();
}
sysWrapper
.
setSqlSelect
(
"id,account"
);
}
sysWrapper
.
in
(
"account"
,
accountList
);
Wrapper
<
SysUser
>
sysWrapper
=
new
EntityWrapper
<>();
sysUserList
=
sysUserMapper
.
selectMaps
(
sysWrapper
);
sysWrapper
.
setSqlSelect
(
"id,account"
);
for
(
Map
<
String
,
Object
>
map
:
listMap
)
{
sysWrapper
.
in
(
"account"
,
accountList
);
String
account
=
map
.
get
(
"i"
).
toString
();
sysUserList
=
sysUserMapper
.
selectMaps
(
sysWrapper
);
for
(
Map
<
String
,
Object
>
tmap
:
sysUserList
)
{
for
(
Map
<
String
,
Object
>
map
:
listMap
)
{
if
(
account
.
equals
(
tmap
.
get
(
"account"
).
toString
())){
String
account
=
map
.
get
(
"i"
).
toString
();
map
.
put
(
"h"
,
tmap
.
get
(
"id"
).
toString
());
for
(
Map
<
String
,
Object
>
tmap
:
sysUserList
)
{
break
;
if
(
account
.
equals
(
tmap
.
get
(
"account"
).
toString
())){
}
map
.
put
(
"h"
,
tmap
.
get
(
"id"
).
toString
());
}
break
;
}
}
}
//检查excel表中是否有重复人员编号
int
size
=
listMap
.
size
();
}
Set
<
String
>
accountSet
=
new
HashSet
<>(
size
);
//检查excel表中是否有重复人员编号
for
(
int
i
=
0
;
i
<
size
;
i
++)
{
int
size
=
listMap
.
size
();
Map
<
String
,
Object
>
temp
=
listMap
.
get
(
i
);
Set
<
String
>
accountSet
=
new
HashSet
<>(
size
);
accountSet
.
add
((
String
)
temp
.
get
(
"i"
));
for
(
int
i
=
0
;
i
<
size
;
i
++)
{
}
Map
<
String
,
Object
>
temp
=
listMap
.
get
(
i
);
if
(
accountSet
.
size
()
!=
size
)
{
accountSet
.
add
((
String
)
temp
.
get
(
"i"
));
return
ResponseData
.
error
(
"文件中有重复的用户账号,请确认用户账号不能重复!"
);
}
}
if
(
accountSet
.
size
()
!=
size
)
{
}
catch
(
Exception
e
)
{
return
ResponseData
.
error
(
"文件中有重复的用户账号,请确认用户账号不能重复!"
);
log
.
error
(
"楼长KPI信息导入异常"
,
e
.
getMessage
());
}
return
ResponseData
.
error
(
"导入异常!"
);
}
catch
(
Exception
e
)
{
}
log
.
error
(
"楼长KPI信息导入异常"
,
e
.
getMessage
());
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
// 格式化时间
return
ResponseData
.
error
(
"导入异常!"
);
Calendar
c
=
Calendar
.
getInstance
();
}
//过去6个月
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM"
);
// 格式化时间
c
.
add
(
Calendar
.
MONTH
,
-
6
);
Calendar
c
=
Calendar
.
getInstance
();
Date
m
=
c
.
getTime
();
//过去6个月
Wrapper
<
LzKpi
>
lzKpiWrapper
=
new
EntityWrapper
<>();
c
.
add
(
Calendar
.
MONTH
,
-
6
);
lzKpiWrapper
.
ge
(
"month"
,
sdf
.
format
(
m
));
Date
m
=
c
.
getTime
();
lzKpiWrapper
.
le
(
"month"
,
sdf
.
format
(
new
Date
()));
Wrapper
<
LzKpi
>
lzKpiWrapper
=
new
EntityWrapper
<>();
List
<
LzKpi
>
lzKpiList
=
lzKpiMapper
.
selectList
(
lzKpiWrapper
);
lzKpiWrapper
.
ge
(
"month"
,
sdf
.
format
(
m
));
int
number
=
0
;
lzKpiWrapper
.
le
(
"month"
,
sdf
.
format
(
new
Date
()));
for
(
int
i
=
1
;
i
<
listMap
.
size
();
i
++)
{
List
<
LzKpi
>
lzKpiList
=
lzKpiMapper
.
selectList
(
lzKpiWrapper
);
Map
<
String
,
Object
>
map
=
listMap
.
get
(
i
);
int
number
=
0
;
LzKpi
lzKpi
=
new
LzKpi
();
for
(
int
i
=
1
;
i
<
listMap
.
size
();
i
++)
{
Integer
reportDaily
=
Integer
.
valueOf
(
map
.
get
(
"a"
).
toString
());
Map
<
String
,
Object
>
map
=
listMap
.
get
(
i
);
lzKpi
.
setReportDaily
(
reportDaily
);
LzKpi
lzKpi
=
new
LzKpi
();
Integer
collectiveSales
=
Integer
.
valueOf
(
map
.
get
(
"b"
).
toString
());
Integer
reportDaily
=
Integer
.
valueOf
(
map
.
get
(
"a"
).
toString
());
lzKpi
.
setCollectiveSales
(
collectiveSales
);
lzKpi
.
setReportDaily
(
reportDaily
);
Integer
weeklyMeeting
=
Integer
.
valueOf
(
map
.
get
(
"c"
).
toString
());
Integer
collectiveSales
=
Integer
.
valueOf
(
map
.
get
(
"b"
).
toString
());
lzKpi
.
setWeeklyMeeting
(
weeklyMeeting
);
lzKpi
.
setCollectiveSales
(
collectiveSales
);
Integer
organTraining
=
Integer
.
valueOf
(
map
.
get
(
"d"
).
toString
());
Integer
weeklyMeeting
=
Integer
.
valueOf
(
map
.
get
(
"c"
).
toString
());
lzKpi
.
setOrganTraining
(
organTraining
);
lzKpi
.
setWeeklyMeeting
(
weeklyMeeting
);
Integer
designPlan
=
Integer
.
valueOf
(
map
.
get
(
"e"
).
toString
());
Integer
organTraining
=
Integer
.
valueOf
(
map
.
get
(
"d"
).
toString
());
lzKpi
.
setDesignPlan
(
designPlan
);
lzKpi
.
setOrganTraining
(
organTraining
);
Integer
kpi
=
Integer
.
valueOf
(
map
.
get
(
"f"
).
toString
());
Integer
designPlan
=
Integer
.
valueOf
(
map
.
get
(
"e"
).
toString
());
lzKpi
.
setKpi
(
kpi
);
lzKpi
.
setDesignPlan
(
designPlan
);
String
month
=
map
.
get
(
"g"
).
toString
();
Integer
kpi
=
Integer
.
valueOf
(
map
.
get
(
"f"
).
toString
());
lzKpi
.
setMonth
(
month
);
lzKpi
.
setKpi
(
kpi
);
String
userId
=
map
.
get
(
"h"
).
toString
();
String
month
=
map
.
get
(
"g"
).
toString
();
lzKpi
.
setUserId
(
userId
);
lzKpi
.
setMonth
(
month
);
lzKpi
.
setIsDel
(
"0"
);
String
userId
=
map
.
get
(
"h"
).
toString
();
String
userId0
=
null
;
lzKpi
.
setUserId
(
userId
);
if
(
StringUtils
.
isNotBlank
(
map
.
get
(
"h"
).
toString
()))
{
lzKpi
.
setIsDel
(
"0"
);
userId0
=
map
.
get
(
"h"
).
toString
();
String
userId0
=
null
;
}
if
(
StringUtils
.
isNotBlank
(
map
.
get
(
"h"
).
toString
()))
{
boolean
isUpdate
=
false
;
userId0
=
map
.
get
(
"h"
).
toString
();
for
(
LzKpi
lzKpi1
:
lzKpiList
)
{
}
if
(
lzKpi1
.
getUserId
().
equals
(
userId
)){
boolean
isUpdate
=
false
;
lzKpi
.
setId
(
lzKpi1
.
getId
());
for
(
LzKpi
lzKpi1
:
lzKpiList
)
{
isUpdate
=
true
;
if
(
lzKpi1
.
getUserId
().
equals
(
userId
)){
break
;
lzKpi
.
setId
(
lzKpi1
.
getId
());
}
isUpdate
=
true
;
}
break
;
try
{
}
if
(
isUpdate
){
}
Wrapper
<
LzKpi
>
wrapper
=
new
EntityWrapper
<>();
try
{
wrapper
.
eq
(
"id"
,
lzKpi
.
getId
());
if
(
isUpdate
){
lzKpiMapper
.
update
(
lzKpi
,
wrapper
);
Wrapper
<
LzKpi
>
wrapper
=
new
EntityWrapper
<>();
number
++;
wrapper
.
eq
(
"id"
,
lzKpi
.
getId
());
}
else
{
lzKpiMapper
.
update
(
lzKpi
,
wrapper
);
Integer
integer
=
lzKpiMapper
.
insert
(
lzKpi
);
number
++;
if
(
integer
==
1
)
{
}
else
{
number
++;
Integer
integer
=
lzKpiMapper
.
insert
(
lzKpi
);
}
else
{
if
(
integer
==
1
)
{
error
.
append
(
"第"
+
(
i
+
1
)
+
"行的更新失败,"
);
number
++;
}
}
else
{
}
error
.
append
(
"第"
+
(
i
+
1
)
+
"行的更新失败,"
);
}
catch
(
Exception
e
){
}
log
.
info
(
e
.
getMessage
());
}
error
.
append
(
"第"
+
(
i
+
1
)
+
"行的更新失败,"
);
}
catch
(
Exception
e
){
}
log
.
info
(
e
.
getMessage
());
error
.
append
(
"第"
+
(
i
+
1
)
+
"行的更新失败,"
);
}
}
error
.
append
(
"成功更新"
+
number
+
"条数据!"
);
return
ResponseData
.
success
(
error
.
toString
(),
"导入完成"
);
}
}
error
.
append
(
"成功更新"
+
number
+
"条数据!"
);
}
return
ResponseData
.
success
(
error
.
toString
(),
"导入完成"
);
}
}
service-manager/src/main/java/com/winsun/controller/LzSalaryController.java
View file @
ddbebabf
...
@@ -293,9 +293,6 @@ public class LzSalaryController extends BaseController {
...
@@ -293,9 +293,6 @@ public class LzSalaryController extends BaseController {
@RequestParam
(
name
=
"schoolName"
,
required
=
false
)
String
schoolName
,
@RequestParam
(
name
=
"month"
,
required
=
false
)
String
month
,
@RequestParam
(
name
=
"schoolName"
,
required
=
false
)
String
schoolName
,
@RequestParam
(
name
=
"month"
,
required
=
false
)
String
month
,
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
)))
{
return
ResponseData
.
error
(
"无数据权限"
);
}
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<>(
pageNo
,
pageSize
);
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<>(
pageNo
,
pageSize
);
List
<
Map
<
String
,
Object
>>
dataList
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
dataList
=
new
ArrayList
<>();
...
@@ -312,7 +309,7 @@ public class LzSalaryController extends BaseController {
...
@@ -312,7 +309,7 @@ public class LzSalaryController extends BaseController {
if
(
sysUserList
.
size
()==
0
){
if
(
sysUserList
.
size
()==
0
){
page
.
setRecords
(
null
);
page
.
setRecords
(
null
);
page
.
setTotal
(
0
);
page
.
setTotal
(
0
);
return
ResponseData
.
success
(
page
,
"查询成功!"
);
return
ResponseData
.
success
(
page
);
}
}
List
<
Integer
>
schoolIds
=
new
ArrayList
<>();
List
<
Integer
>
schoolIds
=
new
ArrayList
<>();
Wrapper
<
School
>
schoolWrapper
=
new
EntityWrapper
<>();
Wrapper
<
School
>
schoolWrapper
=
new
EntityWrapper
<>();
...
@@ -325,7 +322,7 @@ public class LzSalaryController extends BaseController {
...
@@ -325,7 +322,7 @@ public class LzSalaryController extends BaseController {
if
(
schoolList
.
size
()==
0
){
if
(
schoolList
.
size
()==
0
){
page
.
setRecords
(
null
);
page
.
setRecords
(
null
);
page
.
setTotal
(
0
);
page
.
setTotal
(
0
);
return
ResponseData
.
success
(
page
,
"查询成功!"
);
return
ResponseData
.
success
(
page
);
}
}
List
<
String
>
userIds2
=
new
ArrayList
<>();
List
<
String
>
userIds2
=
new
ArrayList
<>();
Wrapper
<
UserSchool
>
usWrapper
=
new
EntityWrapper
<>();
Wrapper
<
UserSchool
>
usWrapper
=
new
EntityWrapper
<>();
...
@@ -353,7 +350,7 @@ public class LzSalaryController extends BaseController {
...
@@ -353,7 +350,7 @@ public class LzSalaryController extends BaseController {
if
(
lzWages
.
size
()==
0
){
if
(
lzWages
.
size
()==
0
){
page
.
setRecords
(
null
);
page
.
setRecords
(
null
);
page
.
setTotal
(
0
);
page
.
setTotal
(
0
);
return
ResponseData
.
success
(
page
,
"查询成功!"
);
return
ResponseData
.
success
(
page
);
}
}
for
(
LzWage
lzWage
:
lzWages
)
{
for
(
LzWage
lzWage
:
lzWages
)
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
...
@@ -390,7 +387,8 @@ public class LzSalaryController extends BaseController {
...
@@ -390,7 +387,8 @@ public class LzSalaryController extends BaseController {
if
(
lzWages
.
size
()
<
pageSize
)
{
if
(
lzWages
.
size
()
<
pageSize
)
{
dataList
=
list
;
dataList
=
list
;
}
else
{
}
else
{
dataList
=
list
.
subList
((
pageNo
-
1
)*
pageSize
,
pageNo
*
pageSize
);
Integer
endpageSize
=
(
pageNo
-
1
)
==
lzWages
.
size
()/
10
?(
pageNo
-
1
)*
pageSize
+
lzWages
.
size
()%
10
:
pageNo
*
pageSize
;
dataList
=
list
.
subList
((
pageNo
-
1
)*
pageSize
,
endpageSize
);
}
}
page
.
setRecords
(
dataList
);
page
.
setRecords
(
dataList
);
...
...
service-manager/src/main/java/com/winsun/controller/ManagerKpiController.java
View file @
ddbebabf
...
@@ -178,9 +178,7 @@ public class ManagerKpiController extends BaseController {
...
@@ -178,9 +178,7 @@ public class ManagerKpiController extends BaseController {
@RequestParam
(
name
=
"name"
,
required
=
false
)
String
name
,
@RequestParam
(
name
=
"month"
,
required
=
false
)
String
month
,
@RequestParam
(
name
=
"name"
,
required
=
false
)
String
name
,
@RequestParam
(
name
=
"month"
,
required
=
false
)
String
month
,
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
)))
{
return
ResponseData
.
error
(
"无数据权限"
);
}
Page
<
ManagerKpi
>
page
=
new
Page
<>(
pageNo
,
pageSize
);
Page
<
ManagerKpi
>
page
=
new
Page
<>(
pageNo
,
pageSize
);
Wrapper
<
ManagerKpi
>
managerKpiWrapper
=
new
EntityWrapper
<>();
Wrapper
<
ManagerKpi
>
managerKpiWrapper
=
new
EntityWrapper
<>();
managerKpiWrapper
.
like
(
StringUtils
.
isNotBlank
(
name
),
"name"
,
name
,
SqlLike
.
DEFAULT
);
managerKpiWrapper
.
like
(
StringUtils
.
isNotBlank
(
name
),
"name"
,
name
,
SqlLike
.
DEFAULT
);
...
@@ -215,6 +213,18 @@ public class ManagerKpiController extends BaseController {
...
@@ -215,6 +213,18 @@ public class ManagerKpiController extends BaseController {
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
Wrapper
<
ManagerKpi
>
managerKpiWrapper
=
new
EntityWrapper
<>();
Wrapper
<
ManagerKpi
>
managerKpiWrapper
=
new
EntityWrapper
<>();
managerKpiWrapper
.
like
(
StringUtils
.
isNotBlank
(
name
),
"name"
,
name
,
SqlLike
.
DEFAULT
);
if
(
StringUtils
.
isNotBlank
(
month
)){
String
[]
months
=
month
.
split
(
"\\,"
);
if
(!
month
.
equals
(
","
)
&&
StringUtils
.
isNotEmpty
(
month
)){
String
m1
=
months
[
0
].
substring
(
0
,
7
);
String
month1
=
m1
.
substring
(
0
,
4
)
+
m1
.
substring
(
5
);
String
m2
=
months
[
1
].
substring
(
0
,
7
);
String
month2
=
m2
.
substring
(
0
,
4
)
+
m2
.
substring
(
5
);
managerKpiWrapper
.
ge
(
StringUtils
.
isNotBlank
(
month1
),
"month"
,
month1
);
managerKpiWrapper
.
le
(
StringUtils
.
isNotBlank
(
month2
),
"month"
,
month2
);
}
}
List
<
ManagerKpi
>
managerKpiList
=
managerKpiMapper
.
selectList
(
managerKpiWrapper
);
List
<
ManagerKpi
>
managerKpiList
=
managerKpiMapper
.
selectList
(
managerKpiWrapper
);
List
<
Map
<
String
,
Object
>>
list
=
new
LinkedList
<>();
List
<
Map
<
String
,
Object
>>
list
=
new
LinkedList
<>();
for
(
ManagerKpi
managerKpi
:
managerKpiList
)
{
for
(
ManagerKpi
managerKpi
:
managerKpiList
)
{
...
@@ -347,6 +357,7 @@ public class ManagerKpiController extends BaseController {
...
@@ -347,6 +357,7 @@ public class ManagerKpiController extends BaseController {
if
(!
hasDataPermission
)
{
if
(!
hasDataPermission
)
{
return
ResponseData
.
error
(
"无数据权限!"
);
return
ResponseData
.
error
(
"无数据权限!"
);
}
}
ImportExcel
importExcel
=
null
;
ImportExcel
importExcel
=
null
;
try
{
try
{
importExcel
=
new
ImportExcel
(
file
,
HEADER_NUM
,
SHEET_INDEX
);
importExcel
=
new
ImportExcel
(
file
,
HEADER_NUM
,
SHEET_INDEX
);
...
@@ -473,10 +484,7 @@ public class ManagerKpiController extends BaseController {
...
@@ -473,10 +484,7 @@ public class ManagerKpiController extends BaseController {
log
.
error
(
"楼长总经理KPI信息导入异常"
,
e
.
getMessage
());
log
.
error
(
"楼长总经理KPI信息导入异常"
,
e
.
getMessage
());
return
ResponseData
.
error
(
"导入异常!"
);
return
ResponseData
.
error
(
"导入异常!"
);
}
}
Wrapper
<
ManagerKpi
>
managerKpiWrapper
=
new
EntityWrapper
<>();
managerKpiMapper
.
delete
(
managerKpiWrapper
);
Integer
number
=
0
;
Integer
number
=
0
;
Date
acceptDate
=
new
Date
();
for
(
int
i
=
1
;
i
<
listMap
.
size
();
i
++)
{
for
(
int
i
=
1
;
i
<
listMap
.
size
();
i
++)
{
Map
<
String
,
Object
>
map
=
listMap
.
get
(
i
);
Map
<
String
,
Object
>
map
=
listMap
.
get
(
i
);
ManagerKpi
managerKpi
=
new
ManagerKpi
();
ManagerKpi
managerKpi
=
new
ManagerKpi
();
...
@@ -530,7 +538,18 @@ public class ManagerKpiController extends BaseController {
...
@@ -530,7 +538,18 @@ public class ManagerKpiController extends BaseController {
//绩效佣金= 应发绩效+累计分成
//绩效佣金= 应发绩效+累计分成
managerKpi
.
setTotalPerformance
((
yfPerformance
+
totalFund
)+
""
);
managerKpi
.
setTotalPerformance
((
yfPerformance
+
totalFund
)+
""
);
number
+=
managerKpiMapper
.
insert
(
managerKpi
);
Wrapper
<
ManagerKpi
>
managerKpiWrapper
=
new
EntityWrapper
<>();
managerKpiWrapper
.
eq
(
"name"
,
managerKpi
.
getName
());
managerKpiWrapper
.
eq
(
"month"
,
managerKpi
.
getMonth
());
List
<
ManagerKpi
>
list
=
managerKpiMapper
.
selectList
(
managerKpiWrapper
);
if
(
list
.
size
()
>
0
){
Wrapper
<
ManagerKpi
>
kpiWrapper
=
new
EntityWrapper
<>();
kpiWrapper
.
eq
(
"name"
,
managerKpi
.
getName
());
kpiWrapper
.
eq
(
"month"
,
managerKpi
.
getMonth
());
number
+=
managerKpiMapper
.
update
(
managerKpi
,
kpiWrapper
);
}
else
{
number
+=
managerKpiMapper
.
insert
(
managerKpi
);
}
}
}
return
ResponseData
.
success
(
error
.
toString
(),
"导入完成"
);
return
ResponseData
.
success
(
error
.
toString
(),
"导入完成"
);
}
}
...
...
service-manager/src/main/java/com/winsun/controller/NewUserController.java
View file @
ddbebabf
...
@@ -138,7 +138,9 @@ public class NewUserController extends BaseController {
...
@@ -138,7 +138,9 @@ public class NewUserController extends BaseController {
}
}
List
<
SysUser
>
sysUserList
=
sysUserMapper
.
selectList
(
sysUserWrapper
);
List
<
SysUser
>
sysUserList
=
sysUserMapper
.
selectList
(
sysUserWrapper
);
if
(
sysUserList
.
size
()==
0
){
if
(
sysUserList
.
size
()==
0
){
return
ResponseData
.
error
(
"未找到数据!!!"
);
page
.
setRecords
(
null
);
page
.
setTotal
(
0
);
return
ResponseData
.
success
(
page
);
}
}
List
<
String
>
userIds0
=
new
ArrayList
<>();
List
<
String
>
userIds0
=
new
ArrayList
<>();
for
(
SysUser
sysUser
:
sysUserList
)
{
for
(
SysUser
sysUser
:
sysUserList
)
{
...
@@ -149,7 +151,9 @@ public class NewUserController extends BaseController {
...
@@ -149,7 +151,9 @@ public class NewUserController extends BaseController {
userSchoolWrapper
.
groupBy
(
"user_id"
);
userSchoolWrapper
.
groupBy
(
"user_id"
);
List
<
UserSchool
>
userSchools
=
userSchoolMapper
.
selectList
(
userSchoolWrapper
);
List
<
UserSchool
>
userSchools
=
userSchoolMapper
.
selectList
(
userSchoolWrapper
);
if
(
userSchools
.
size
()==
0
){
if
(
userSchools
.
size
()==
0
){
return
ResponseData
.
error
(
"未找到数据!!!"
);
page
.
setRecords
(
null
);
page
.
setTotal
(
0
);
return
ResponseData
.
success
(
page
);
}
}
List
<
String
>
schoolIds
=
new
ArrayList
<>();
List
<
String
>
schoolIds
=
new
ArrayList
<>();
for
(
UserSchool
userSchool
:
userSchools
)
{
for
(
UserSchool
userSchool
:
userSchools
)
{
...
@@ -161,7 +165,9 @@ public class NewUserController extends BaseController {
...
@@ -161,7 +165,9 @@ public class NewUserController extends BaseController {
schoolWrapper
.
eq
(
StringUtils
.
isNotBlank
(
salesSchool
),
"school_name"
,
salesSchool
);
schoolWrapper
.
eq
(
StringUtils
.
isNotBlank
(
salesSchool
),
"school_name"
,
salesSchool
);
List
<
School
>
schoolList
=
schoolMapper
.
selectList
(
schoolWrapper
);
List
<
School
>
schoolList
=
schoolMapper
.
selectList
(
schoolWrapper
);
if
(
schoolList
.
size
()==
0
){
if
(
schoolList
.
size
()==
0
){
return
ResponseData
.
error
(
"未找到数据!!!"
);
page
.
setRecords
(
null
);
page
.
setTotal
(
0
);
return
ResponseData
.
success
(
page
);
}
}
List
<
Integer
>
schoolIds0
=
new
ArrayList
<>();
List
<
Integer
>
schoolIds0
=
new
ArrayList
<>();
List
<
String
>
userIds
=
new
ArrayList
<>();
List
<
String
>
userIds
=
new
ArrayList
<>();
...
@@ -180,7 +186,9 @@ public class NewUserController extends BaseController {
...
@@ -180,7 +186,9 @@ public class NewUserController extends BaseController {
hhrUserWrapper
.
in
(
"id"
,
userIds
);
hhrUserWrapper
.
in
(
"id"
,
userIds
);
List
<
HhrUser
>
hhrUserList
=
hhrUserMapper
.
selectList
(
hhrUserWrapper
);
List
<
HhrUser
>
hhrUserList
=
hhrUserMapper
.
selectList
(
hhrUserWrapper
);
if
(
hhrUserList
.
size
()==
0
){
if
(
hhrUserList
.
size
()==
0
){
return
ResponseData
.
error
(
"未找到数据!!!"
);
page
.
setRecords
(
null
);
page
.
setTotal
(
0
);
return
ResponseData
.
success
(
page
);
}
}
/*List<String> userIds = new ArrayList<>();
/*List<String> userIds = new ArrayList<>();
for (HhrUser hhrUser : hhrUserList) {
for (HhrUser hhrUser : hhrUserList) {
...
...
service-manager/src/main/java/com/winsun/controller/RegularController.java
View file @
ddbebabf
...
@@ -78,9 +78,7 @@ public class RegularController extends BaseController {
...
@@ -78,9 +78,7 @@ public class RegularController extends BaseController {
@Permission
(
menuname
=
"修改正则信息"
,
value
=
"update"
,
method
=
RequestMethod
.
POST
)
@Permission
(
menuname
=
"修改正则信息"
,
value
=
"update"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
updateProduct
(
@RequestParam
(
"regular"
)
String
regular
)
{
public
ResponseData
<
String
>
updateProduct
(
@RequestParam
(
"regular"
)
String
regular
)
{
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
)))
{
return
ResponseData
.
error
(
"无数据权限"
);
}
Regular
pro
=
JSON
.
parseObject
(
regular
,
Regular
.
class
);
Regular
pro
=
JSON
.
parseObject
(
regular
,
Regular
.
class
);
Wrapper
wrapper
=
new
EntityWrapper
<>();
Wrapper
wrapper
=
new
EntityWrapper
<>();
wrapper
.
eq
(
"regular_id"
,
pro
.
getRegularId
());
wrapper
.
eq
(
"regular_id"
,
pro
.
getRegularId
());
...
...
service-manager/src/main/java/com/winsun/controller/StudentCardVerifyController.java
View file @
ddbebabf
...
@@ -230,9 +230,7 @@ public class StudentCardVerifyController extends BaseController {
...
@@ -230,9 +230,7 @@ public class StudentCardVerifyController extends BaseController {
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
)))
{
return
ResponseData
.
error
(
"无数据权限"
);
}
Page
<
StudentCard
>
page
=
new
Page
<>(
pageNo
,
pageSize
);
Page
<
StudentCard
>
page
=
new
Page
<>(
pageNo
,
pageSize
);
Wrapper
<
StudentCard
>
studentCardWrapper
=
new
EntityWrapper
<>();
Wrapper
<
StudentCard
>
studentCardWrapper
=
new
EntityWrapper
<>();
studentCardWrapper
.
like
(
StringUtils
.
isNotBlank
(
userName
),
"user_name"
,
userName
,
SqlLike
.
DEFAULT
);
studentCardWrapper
.
like
(
StringUtils
.
isNotBlank
(
userName
),
"user_name"
,
userName
,
SqlLike
.
DEFAULT
);
...
...
service-manager/src/main/java/com/winsun/controller/YxtCouponController.java
View file @
ddbebabf
...
@@ -149,9 +149,6 @@ public class YxtCouponController extends BaseController {
...
@@ -149,9 +149,6 @@ public class YxtCouponController extends BaseController {
@RequestParam
(
name
=
"shelfState"
,
required
=
false
)
String
shelfState
,
@RequestParam
(
name
=
"shelfState"
,
required
=
false
)
String
shelfState
,
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
)))
{
return
ResponseData
.
error
(
"无数据权限"
);
}
Page
<
YxtCoupon
>
page
=
new
Page
<>(
pageNo
,
pageSize
);
Page
<
YxtCoupon
>
page
=
new
Page
<>(
pageNo
,
pageSize
);
...
...
service-manager/src/main/java/com/winsun/controller/YxtOrderController.java
View file @
ddbebabf
...
@@ -165,6 +165,7 @@ public class YxtOrderController extends BaseController {
...
@@ -165,6 +165,7 @@ public class YxtOrderController extends BaseController {
@RequestParam
(
name
=
"orderNum"
,
required
=
false
)
String
orderNum
,
@RequestParam
(
name
=
"orderNum"
,
required
=
false
)
String
orderNum
,
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
String
month1
=
""
;
String
month1
=
""
;
String
month2
=
""
;
String
month2
=
""
;
if
(
StringUtils
.
isNotBlank
(
month
))
{
if
(
StringUtils
.
isNotBlank
(
month
))
{
...
@@ -262,7 +263,8 @@ public class YxtOrderController extends BaseController {
...
@@ -262,7 +263,8 @@ public class YxtOrderController extends BaseController {
if
(
yxtOrders
.
size
()
<
pageSize
)
{
if
(
yxtOrders
.
size
()
<
pageSize
)
{
dataList
=
list
;
dataList
=
list
;
}
else
{
}
else
{
dataList
=
list
.
subList
((
pageNo
-
1
)
*
pageSize
,
pageNo
*
pageSize
);
Integer
endpageSize
=
(
pageNo
-
1
)
==
yxtOrders
.
size
()/
10
?(
pageNo
-
1
)*
pageSize
+
yxtOrders
.
size
()%
10
:
pageNo
*
pageSize
;
dataList
=
list
.
subList
((
pageNo
-
1
)*
pageSize
,
endpageSize
);
}
}
page
.
setRecords
(
dataList
);
page
.
setRecords
(
dataList
);
...
...
service-manager/src/main/java/com/winsun/controller/zjlSalaryController.java
View file @
ddbebabf
...
@@ -176,9 +176,6 @@ public class zjlSalaryController extends BaseController {
...
@@ -176,9 +176,6 @@ public class zjlSalaryController extends BaseController {
@RequestParam
(
name
=
"name"
,
required
=
false
)
String
name
,
@RequestParam
(
name
=
"month"
,
required
=
false
)
String
month
,
@RequestParam
(
name
=
"name"
,
required
=
false
)
String
name
,
@RequestParam
(
name
=
"month"
,
required
=
false
)
String
month
,
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
@RequestParam
(
name
=
"pageNo"
)
int
pageNo
,
@RequestParam
(
name
=
"pageSize"
)
int
pageSize
)
{
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
if
(!
user
.
getRoleNames
().
stream
().
anyMatch
(
roleName
->
StringUtils
.
equalsAny
(
roleName
,
"超级管理员"
)))
{
return
ResponseData
.
error
(
"无数据权限"
);
}
Page
<
ZjlWage
>
page
=
new
Page
<>(
pageNo
,
pageSize
);
Page
<
ZjlWage
>
page
=
new
Page
<>(
pageNo
,
pageSize
);
List
<
ZjlWage
>
dataList
=
new
LinkedList
<>();
List
<
ZjlWage
>
dataList
=
new
LinkedList
<>();
...
...
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