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
2247aaeb
Commit
2247aaeb
authored
Mar 20, 2020
by
黄森林
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug修复,督导开发
parent
a35cafb4
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
118 additions
and
20 deletions
+118
-20
common/src/main/java/com/winsun/constant/FilePath.java
+1
-1
common/src/main/java/com/winsun/mapper/OrderMapper.java
+5
-4
common/src/main/java/com/winsun/utils/PicturesUtil.java
+6
-6
new-user/src/main/java/com/winsun/controller/PackageNewClothes.java
+10
-8
service-manager/src/main/java/com/winsun/controller/QRCodeController.java
+3
-1
service-manager/src/main/java/com/winsun/controller/supervisorController.java
+93
-0
No files found.
common/src/main/java/com/winsun/constant/FilePath.java
View file @
2247aaeb
...
@@ -12,7 +12,7 @@ import java.util.Map;
...
@@ -12,7 +12,7 @@ import java.util.Map;
public
enum
FilePath
{
public
enum
FilePath
{
//
//
BACKGROUNDIMG
(
"套餐背景图片基础路径"
,
"enclosure"
),
BACKGROUNDIMG
(
"套餐背景图片基础路径"
,
"enclosure"
),
IDCARD
(
"身份证明"
,
"enclosure/images/idCard
/"
);
PATH
(
"一人一码基础路径"
,
"enclosure/images
/"
);
FilePath
(
String
id
,
String
value
)
{
FilePath
(
String
id
,
String
value
)
{
this
.
id
=
id
;
this
.
id
=
id
;
this
.
value
=
value
;
this
.
value
=
value
;
...
...
common/src/main/java/com/winsun/mapper/OrderMapper.java
View file @
2247aaeb
...
@@ -4,10 +4,7 @@ import java.util.Date;
...
@@ -4,10 +4,7 @@ import java.util.Date;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.*
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Select
;
import
org.apache.ibatis.annotations.Update
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
com.baomidou.mybatisplus.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.mapper.BaseMapper
;
...
@@ -19,6 +16,10 @@ import com.winsun.bean.OrderView;
...
@@ -19,6 +16,10 @@ import com.winsun.bean.OrderView;
@Component
@Component
public
interface
OrderMapper
extends
BaseMapper
<
Order
>
{
public
interface
OrderMapper
extends
BaseMapper
<
Order
>
{
@Insert
(
"insert into `hhr_order_history` values(#{id},#{status},#{date},#{operator}) "
)
Integer
inserOrderHis
(
@Param
(
"id"
)
String
id
,
@Param
(
"status"
)
String
status
,
@Param
(
"date"
)
Date
date
,
@Param
(
"operator"
)
String
operator
);
@Select
(
"<script>SELECT * FROM `hhr_order` <where> ${ew.sqlSegment} </where> </script>"
)
@Select
(
"<script>SELECT * FROM `hhr_order` <where> ${ew.sqlSegment} </where> </script>"
)
List
<
Map
<
String
,
Object
>>
downloadOrder
(
@Param
(
"ew"
)
Wrapper
<
Order
>
wrapper
);
List
<
Map
<
String
,
Object
>>
downloadOrder
(
@Param
(
"ew"
)
Wrapper
<
Order
>
wrapper
);
...
...
common/src/main/java/com/winsun/utils/PicturesUtil.java
View file @
2247aaeb
...
@@ -24,14 +24,14 @@ public class PicturesUtil {
...
@@ -24,14 +24,14 @@ public class PicturesUtil {
* 前端传来图片必须为jpeg格式
* 前端传来图片必须为jpeg格式
*
*
* @param file 图片base64字符串
* @param file 图片base64字符串
* @param path 图片文件夹名
* @param path 图片上一级文件夹名
* @param pathType 图片上一级文件夹名
* @param replace 服务器更换路径
* @param replace 服务器更换路径
* @param
* @return
* @return
*/
*/
public
static
String
uploadPictures
(
String
file
,
String
path
,
String
replace
){
public
static
String
uploadPictures
(
String
file
,
String
path
,
String
pathType
,
String
replace
){
Date
date
=
new
Date
();
Date
date
=
new
Date
();
SimpleDateFormat
yyMM
=
new
SimpleDateFormat
(
"yyMM"
);
String
y
=
yyMM
.
format
(
date
.
getTime
());
SimpleDateFormat
yyMMdd
=
new
SimpleDateFormat
(
"yyMMdd"
);
SimpleDateFormat
yyMMdd
=
new
SimpleDateFormat
(
"yyMMdd"
);
String
h
=
yyMMdd
.
format
(
date
.
getTime
());
String
h
=
yyMMdd
.
format
(
date
.
getTime
());
String
filePath
=
null
;
String
filePath
=
null
;
...
@@ -40,12 +40,12 @@ public class PicturesUtil {
...
@@ -40,12 +40,12 @@ public class PicturesUtil {
if
(!
multipartFiles
[
i
].
isEmpty
())
{
if
(!
multipartFiles
[
i
].
isEmpty
())
{
String
base64Data
=
multipartFiles
[
i
].
split
(
","
)[
1
];
String
base64Data
=
multipartFiles
[
i
].
split
(
","
)[
1
];
String
houzhui
=
multipartFiles
[
i
].
split
(
","
)[
0
].
split
(
"/"
)[
1
].
split
(
";"
)[
0
];
String
houzhui
=
multipartFiles
[
i
].
split
(
","
)[
0
].
split
(
"/"
)[
1
].
split
(
";"
)[
0
];
String
filePath1
=
FilePath
.
IDCARD
.
getValue
()
+
y
+
"/"
+
h
+
"/"
+
path
;
String
filePath1
=
FilePath
.
PATH
.
getValue
()+
pathType
+
"/"
+
h
+
"/"
+
path
;
File
dir
=
new
File
(
filePath1
);
File
dir
=
new
File
(
filePath1
);
if
(!
dir
.
exists
())
{
if
(!
dir
.
exists
())
{
dir
.
mkdirs
();
dir
.
mkdirs
();
}
}
filePath
=
FilePath
.
IDCARD
.
getValue
()
+
y
+
"/"
+
h
+
"/"
+
path
+
"/"
+
date
.
getTime
()
+
"."
+
houzhui
;
filePath
=
FilePath
.
PATH
.
getValue
()+
pathType
+
"/"
+
h
+
"/"
+
path
+
"/"
+
date
.
getTime
()
+
"."
+
houzhui
;
//byte[] bytes = Base64.getUrlDecoder().decode(base64Data);
//byte[] bytes = Base64.getUrlDecoder().decode(base64Data);
//byte[] bytes =new BASE64Decoder().decodeBuffer(base64Data);
//byte[] bytes =new BASE64Decoder().decodeBuffer(base64Data);
...
...
new-user/src/main/java/com/winsun/controller/PackageNewClothes.java
View file @
2247aaeb
...
@@ -40,6 +40,8 @@ import java.util.*;
...
@@ -40,6 +40,8 @@ import java.util.*;
public
class
PackageNewClothes
{
public
class
PackageNewClothes
{
private
static
String
REPLACE
=
"new/ciop"
;
private
static
String
REPLACE
=
"new/ciop"
;
private
static
String
PATHTYPE
=
"idCard"
;
private
static
AppMapper
appMapper
;
private
static
AppMapper
appMapper
;
private
static
PackageMapper
packageMapper
;
private
static
PackageMapper
packageMapper
;
...
@@ -190,10 +192,10 @@ public class PackageNewClothes {
...
@@ -190,10 +192,10 @@ public class PackageNewClothes {
order
.
setPackageId
(
cardId
);
order
.
setPackageId
(
cardId
);
order
.
setCustomerName
(
customerName
);
order
.
setCustomerName
(
customerName
);
order
.
setContactNumber
(
contactNumber
);
order
.
setContactNumber
(
contactNumber
);
order
.
setStudenCard
(
PicturesUtil
.
uploadPictures
(
studentCard
,
partner
,
REPLACE
));
order
.
setStudenCard
(
PicturesUtil
.
uploadPictures
(
studentCard
,
partner
,
PATHTYPE
,
REPLACE
));
order
.
setIdCardzs
(
PicturesUtil
.
uploadPictures
(
idCardzs
,
partner
,
REPLACE
));
order
.
setIdCardzs
(
PicturesUtil
.
uploadPictures
(
studentCard
,
partner
,
PATHTYPE
,
REPLACE
));
order
.
setIdCardz
(
PicturesUtil
.
uploadPictures
(
idCardz
,
partner
,
REPLACE
));
order
.
setIdCardz
(
PicturesUtil
.
uploadPictures
(
idCardz
,
partner
,
PATHTYPE
,
REPLACE
));
order
.
setIdCardf
(
PicturesUtil
.
uploadPictures
(
idCardf
,
partner
,
REPLACE
));
order
.
setIdCardf
(
PicturesUtil
.
uploadPictures
(
idCardf
,
partner
,
PATHTYPE
,
REPLACE
));
order
.
setRemarks
(
remarks
);
order
.
setRemarks
(
remarks
);
Date
date
=
new
Date
();
Date
date
=
new
Date
();
order
.
setCreateTime
(
date
);
order
.
setCreateTime
(
date
);
...
@@ -292,9 +294,9 @@ public class PackageNewClothes {
...
@@ -292,9 +294,9 @@ public class PackageNewClothes {
order
.
setCustomerName
(
customerName
);
order
.
setCustomerName
(
customerName
);
order
.
setContactNumber
(
contactNumber
);
order
.
setContactNumber
(
contactNumber
);
//图片处理
//图片处理
order
.
setIdCardzs
(
PicturesUtil
.
uploadPictures
(
idCardzs
,
partner
,
REPLACE
));
order
.
setIdCardzs
(
PicturesUtil
.
uploadPictures
(
idCardzs
,
partner
,
PATHTYPE
,
REPLACE
));
order
.
setIdCardz
(
PicturesUtil
.
uploadPictures
(
idCardz
,
partner
,
REPLACE
));
order
.
setIdCardz
(
PicturesUtil
.
uploadPictures
(
idCardz
,
partner
,
PATHTYPE
,
REPLACE
));
order
.
setIdCardf
(
PicturesUtil
.
uploadPictures
(
idCardf
,
partner
,
REPLACE
));
order
.
setIdCardf
(
PicturesUtil
.
uploadPictures
(
idCardf
,
partner
,
PATHTYPE
,
REPLACE
));
order
.
setRemarks
(
remarks
);
order
.
setRemarks
(
remarks
);
order
.
setClassNumber
(
classNumber
);
order
.
setClassNumber
(
classNumber
);
order
.
setParentName
(
parentName
);
order
.
setParentName
(
parentName
);
...
@@ -418,7 +420,7 @@ public class PackageNewClothes {
...
@@ -418,7 +420,7 @@ public class PackageNewClothes {
order
.
setCustomerName
(
customerName
);
order
.
setCustomerName
(
customerName
);
order
.
setContactNumber
(
contactNumber
);
order
.
setContactNumber
(
contactNumber
);
order
.
setRemarks
(
remarks
);
order
.
setRemarks
(
remarks
);
order
.
setStudenCard
(
PicturesUtil
.
uploadPictures
(
studentCard
,
partner
,
REPLACE
));
order
.
setStudenCard
(
PicturesUtil
.
uploadPictures
(
studentCard
,
partner
,
PATHTYPE
,
REPLACE
));
order
.
setBusinessNumber
(
businessNumber
);
order
.
setBusinessNumber
(
businessNumber
);
Date
date
=
new
Date
();
Date
date
=
new
Date
();
order
.
setCreateTime
(
date
);
order
.
setCreateTime
(
date
);
...
...
service-manager/src/main/java/com/winsun/controller/QRCodeController.java
View file @
2247aaeb
...
@@ -34,6 +34,8 @@ import java.util.*;
...
@@ -34,6 +34,8 @@ import java.util.*;
@RequestMapping
(
"QRCpde"
)
@RequestMapping
(
"QRCpde"
)
public
class
QRCodeController
extends
BaseController
{
public
class
QRCodeController
extends
BaseController
{
private
static
String
PATHTYPE
=
"poster"
;
private
static
String
REPLACEPC
=
"manager/ciop"
;
private
static
String
REPLACEPC
=
"manager/ciop"
;
private
static
QRCodeMapper
qrCodeMapper
;
private
static
QRCodeMapper
qrCodeMapper
;
...
@@ -50,7 +52,7 @@ public class QRCodeController extends BaseController {
...
@@ -50,7 +52,7 @@ public class QRCodeController extends BaseController {
public
ResponseData
<
String
>
uploadPicture
(
@RequestParam
(
"picture"
)
String
picture
)
{
public
ResponseData
<
String
>
uploadPicture
(
@RequestParam
(
"picture"
)
String
picture
)
{
ShiroUser
user
=
getShiroUser
();
ShiroUser
user
=
getShiroUser
();
Integer
userId
=
user
.
getId
();
Integer
userId
=
user
.
getId
();
String
path
=
PicturesUtil
.
uploadPictures
(
picture
,
userId
.
toString
(),
REPLACEPC
);
String
path
=
PicturesUtil
.
uploadPictures
(
picture
,
userId
.
toString
(),
PATHTYPE
,
REPLACEPC
);
QRCode
qrCode
=
new
QRCode
();
QRCode
qrCode
=
new
QRCode
();
qrCode
.
setId
(
UUID
.
randomUUID
().
toString
());
qrCode
.
setId
(
UUID
.
randomUUID
().
toString
());
qrCode
.
setCreateTime
(
new
Date
());
qrCode
.
setCreateTime
(
new
Date
());
...
...
service-manager/src/main/java/com/winsun/controller/supervisorController.java
View file @
2247aaeb
package
com
.
winsun
.
controller
;
package
com
.
winsun
.
controller
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
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.shiro.ShiroUser
;
import
com.winsun.bean.Order
;
import
com.winsun.bean.Package
;
import
com.winsun.mapper.OrderMapper
;
import
com.winsun.mapper.PackageMapper
;
import
com.winsun.utils.MyBatisPlusUpdateUtils
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
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.ResponseBody
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* @Author: 张宸
* @Author: 张宸
* @Date: 2020年3月11日15:12:46
* @Date: 2020年3月11日15:12:46
...
@@ -15,5 +33,80 @@ import org.springframework.web.bind.annotation.RestController;
...
@@ -15,5 +33,80 @@ import org.springframework.web.bind.annotation.RestController;
@RequestMapping
(
"/supervisor"
)
@RequestMapping
(
"/supervisor"
)
public
class
supervisorController
extends
BaseController
{
public
class
supervisorController
extends
BaseController
{
private
static
PackageMapper
packageMapper
;
private
static
OrderMapper
orderMapper
;
@Autowired
public
supervisorController
(
PackageMapper
packageMapper
,
OrderMapper
orderMapper
)
{
supervisorController
.
packageMapper
=
packageMapper
;
supervisorController
.
orderMapper
=
orderMapper
;
}
/**
* 督导订单详情查询
*
* @param orderId
* @return
*/
@RequestMapping
(
value
=
"selectOrderInfo"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
Map
<
String
,
Object
>>
selectOrderInfo
(
String
orderId
)
{
/* ShiroUser user = getShiroUser();
if (!user.getRoleNames().stream().anyMatch(roleName -> StringUtils.equalsAny(roleName, "超级管理员"))) {
return ResponseData.error("无数据权限");
}*/
Wrapper
<
Order
>
wrapper
=
new
EntityWrapper
<>();
wrapper
.
eq
(
"id"
,
orderId
);
List
<
Map
<
String
,
Object
>>
list
=
orderMapper
.
selectMaps
(
wrapper
);
Map
<
String
,
Object
>
map
=
list
.
get
(
0
);
if
(
map
.
size
()
==
0
)
{
return
ResponseData
.
error
(
"当前订单不存在!"
);
}
Package
aPackage
=
packageMapper
.
selectById
(
Integer
.
parseInt
(
map
.
get
(
"packageId"
).
toString
()));
map
.
put
(
"packageName"
,
aPackage
.
getPackageName
());
map
.
put
(
"advImg"
,
aPackage
.
getAdvImg
());
//测试用
if
(
StringUtils
.
isBlank
(
map
.
get
(
"idCard"
).
toString
()))
{
map
.
put
(
"idCard"
,
"000000000000000000"
.
substring
(
0
,
14
)
+
"****"
);
}
else
{
if
(
map
.
get
(
"idCard"
).
toString
().
length
()
==
18
)
{
map
.
put
(
"idCard"
,
map
.
get
(
"idCard"
).
toString
().
substring
(
0
,
14
)
+
"****"
);
}
else
{
map
.
put
(
"idCard"
,
map
.
get
(
"idCard"
).
toString
().
substring
(
0
,
11
)
+
"****"
);
}
}
map
.
put
(
"explains"
,
aPackage
.
getExplains
());
//查询历史状态
List
<
Map
<
String
,
Object
>>
orderHis
=
orderMapper
.
selectOrderHis
(
orderId
);
map
.
put
(
"orderHis"
,
orderHis
);
return
ResponseData
.
success
(
map
);
}
/**
* 督导订单置为异常单
*
* @param orderId
* @return
*/
@RequestMapping
(
value
=
"updateOrderState"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
updateOrderState
(
String
orderId
)
{
/* ShiroUser user = getShiroUser();
if (!user.getRoleNames().stream().anyMatch(roleName -> StringUtils.equalsAny(roleName, "超级管理员"))) {
return ResponseData.error("无数据权限");
}*/
Wrapper
wrapper
=
new
EntityWrapper
<>();
wrapper
.
eq
(
"id"
,
orderId
);
Map
<
String
,
Object
>
dataMapping
=
new
HashMap
<>();
dataMapping
.
put
(
"order_status"
,
"异常单"
);
Integer
integer
=
orderMapper
.
updateForSet
(
MyBatisPlusUpdateUtils
.
toUpdateSet
(
dataMapping
),
wrapper
);
if
(
integer
==
0
){
return
ResponseData
.
error
(
"置为异常单失败!"
);
}
else
{
//orderMapper.inserOrderHis(orderId,"已置为异常单",new Date(),user.getName());
orderMapper
.
inserOrderHis
(
orderId
,
"已置为异常单"
,
new
Date
(),
"测试"
);
return
ResponseData
.
success
(
"置为异常单成功!"
);
}
}
}
}
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