Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
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
youjj
cloud-platform
Commits
ddedcb87
Commit
ddedcb87
authored
Oct 26, 2020
by
周健威
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev-chw' into dev-chw
parents
d24022e1
bcc28dea
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
207 additions
and
1 deletion
+207
-1
BranchCompanyGive.java
...thub/wxiaoqi/security/admin/entity/BranchCompanyGive.java
+32
-0
BranchCompanyGiveBiz.java
...thub/wxiaoqi/security/admin/biz/BranchCompanyGiveBiz.java
+58
-0
BranchCompanyGiveMapper.java
...xiaoqi/security/admin/mapper/BranchCompanyGiveMapper.java
+12
-0
AppBranchCompanyController.java
...iaoqi/security/admin/rest/AppBranchCompanyController.java
+61
-0
AppCompanyInfoController.java
...wxiaoqi/security/admin/rest/AppCompanyInfoController.java
+10
-0
VehicleVO.java
...ain/java/com/xxfc/platform/vehicle/pojo/vo/VehicleVO.java
+7
-0
VehicleBiz.java
...c/main/java/com/xxfc/platform/vehicle/biz/VehicleBiz.java
+4
-0
VehicleManageApplyBiz.java
.../com/xxfc/platform/vehicle/biz/VehicleManageApplyBiz.java
+16
-0
VehicleMapper.java
.../java/com/xxfc/platform/vehicle/mapper/VehicleMapper.java
+5
-0
VehicleMapper.xml
...ehicle-server/src/main/resources/mapper/VehicleMapper.xml
+2
-1
No files found.
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/entity/BranchCompanyGive.java
0 → 100644
View file @
ddedcb87
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
entity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
javax.persistence.Column
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
@Data
@Table
(
name
=
"branch_company_give"
)
public
class
BranchCompanyGive
{
@Id
@GeneratedValue
(
generator
=
"JDBC"
)
@ApiModelProperty
(
"主键id"
)
private
Long
id
;
@Column
(
name
=
"user_id"
)
@ApiModelProperty
(
"用户id"
)
private
Integer
userId
;
@Column
(
name
=
"company_id"
)
@ApiModelProperty
(
"公司id"
)
private
Integer
companyId
;
@Column
(
name
=
"is_del"
)
@ApiModelProperty
(
"是否删除:0-正常;1-删除"
)
private
Integer
isDel
;
}
\ No newline at end of file
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/BranchCompanyGiveBiz.java
0 → 100644
View file @
ddedcb87
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
biz
;
import
com.github.wxiaoqi.security.admin.entity.BranchCompany
;
import
com.github.wxiaoqi.security.admin.entity.BranchCompanyGive
;
import
com.github.wxiaoqi.security.admin.mapper.BranchCompanyGiveMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
tk.mybatis.mapper.entity.Example
;
import
java.util.List
;
@Service
@Slf4j
public
class
BranchCompanyGiveBiz
extends
BaseBiz
<
BranchCompanyGiveMapper
,
BranchCompanyGive
>{
@Autowired
BranchCompanyBiz
branchCompanyBiz
;
public
void
addOrUpdGive
(
BranchCompanyGive
branchCompanyGive
){
Integer
isDel
=
branchCompanyGive
.
getIsDel
()
==
null
?
0
:
branchCompanyGive
.
getIsDel
();
BranchCompanyGive
branchCompanyGive1
=
getUserCompanyGive
(
branchCompanyGive
);
if
(
branchCompanyGive1
==
null
){
insertSelectiveRe
(
branchCompanyGive
);
}
else
{
updateSelectiveById
(
branchCompanyGive
);
}
Integer
companyId
=
branchCompanyGive
.
getCompanyId
();
BranchCompany
branchCompany1
=
branchCompanyBiz
.
selectById
(
companyId
);
if
(
branchCompany1
!=
null
){
BranchCompany
branchCompany
=
new
BranchCompany
();
branchCompany
.
setId
(
companyId
);
if
(
isDel
==
1
){
branchCompany
.
setGiveNum
(
branchCompany1
.
getGiveNum
()-
1
);
}
else
{
branchCompany
.
setGiveNum
(
branchCompany1
.
getGiveNum
()+
1
);
}
branchCompanyBiz
.
addOrUpd
(
branchCompany
);
}
}
public
BranchCompanyGive
getUserCompanyGive
(
BranchCompanyGive
branchCompanyGive
)
{
Example
example
=
new
Example
(
BranchCompanyGive
.
class
);
example
.
createCriteria
().
andEqualTo
(
"userId"
,
branchCompanyGive
.
getUserId
()).
andEqualTo
(
"companyId"
,
branchCompanyGive
.
getCompanyId
()).
andEqualTo
(
"isDel"
,
0
);
List
<
BranchCompanyGive
>
list
=
mapper
.
selectByExample
(
example
);
if
(
list
!=
null
&&
list
.
size
()
!=
0
)
{
return
list
.
get
(
0
);
}
return
null
;
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/mapper/BranchCompanyGiveMapper.java
0 → 100644
View file @
ddedcb87
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
mapper
;
import
com.github.wxiaoqi.security.admin.entity.BranchCompanyGive
;
import
tk.mybatis.mapper.additional.idlist.SelectByIdListMapper
;
import
tk.mybatis.mapper.common.Mapper
;
public
interface
BranchCompanyGiveMapper
extends
Mapper
<
BranchCompanyGive
>,
SelectByIdListMapper
<
BranchCompanyGive
,
Long
>
{
}
\ No newline at end of file
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/AppBranchCompanyController.java
View file @
ddedcb87
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
;
import
com.github.wxiaoqi.security.admin.biz.BranchCompanyBiz
;
import
com.github.wxiaoqi.security.admin.biz.BranchCompanyBiz
;
import
com.github.wxiaoqi.security.admin.biz.BranchCompanyGiveBiz
;
import
com.github.wxiaoqi.security.admin.dto.CompanySearchDTO
;
import
com.github.wxiaoqi.security.admin.dto.CompanySearchDTO
;
import
com.github.wxiaoqi.security.admin.entity.BranchCompanyGive
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfo
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfo
;
import
com.github.wxiaoqi.security.admin.vo.CompanySearchVO
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.common.exception.BaseException
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
...
@@ -12,6 +17,8 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -12,6 +17,8 @@ import lombok.extern.slf4j.Slf4j;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
/**
* @author Administrator
* @author Administrator
*/
*/
...
@@ -23,6 +30,10 @@ import org.springframework.web.bind.annotation.*;
...
@@ -23,6 +30,10 @@ import org.springframework.web.bind.annotation.*;
public
class
AppBranchCompanyController
extends
BaseController
<
BranchCompanyBiz
>
{
public
class
AppBranchCompanyController
extends
BaseController
<
BranchCompanyBiz
>
{
@Autowired
BranchCompanyGiveBiz
branchCompanyGiveBiz
;
...
@@ -42,4 +53,54 @@ public class AppBranchCompanyController extends BaseController<BranchCompanyBiz>
...
@@ -42,4 +53,54 @@ public class AppBranchCompanyController extends BaseController<BranchCompanyBiz>
return
ObjectRestResponse
.
succ
(
baseBiz
.
search
(
companySearchDTO
));
return
ObjectRestResponse
.
succ
(
baseBiz
.
search
(
companySearchDTO
));
}
}
@GetMapping
(
"app/unauth/info"
)
@ApiModelProperty
(
"店铺信息"
)
@IgnoreUserToken
public
ObjectRestResponse
info
(
CompanySearchDTO
companySearchDTO
)
{
if
(
companySearchDTO
.
getId
()
==
null
||
companySearchDTO
.
getId
()
==
0
){
List
<
Integer
>
companyIds
=
getBusinessUserCompanyIds
();
if
(
companyIds
!=
null
&&
companyIds
.
size
()
>
0
){
companySearchDTO
.
setId
(
companyIds
.
get
(
0
));
}
}
List
<
CompanySearchVO
>
list
=
baseBiz
.
getList
(
companySearchDTO
);
if
(
list
.
size
()
==
0
){
throw
new
BaseException
(
"店铺不存在"
,
ResultCode
.
FAILED_CODE
);
}
return
ObjectRestResponse
.
succ
(
list
.
get
(
0
));
}
@GetMapping
(
"checkGive"
)
@ApiModelProperty
(
"检查点赞"
)
public
ObjectRestResponse
checkGive
(
BranchCompanyGive
branchCompanyGive
)
{
branchCompanyGive
.
setUserId
(
getCurrentUserIdInt
());
BranchCompanyGive
userCompanyGive
=
branchCompanyGiveBiz
.
getUserCompanyGive
(
branchCompanyGive
);
boolean
flag
=
false
;
if
(
userCompanyGive
!=
null
){
flag
=
true
;
}
return
ObjectRestResponse
.
succ
(
flag
);
}
@PostMapping
(
"doGive"
)
@ApiModelProperty
(
"点赞"
)
public
ObjectRestResponse
doGive
(
@RequestBody
BranchCompanyGive
branchCompanyGive
)
{
branchCompanyGive
.
setUserId
(
getCurrentUserIdInt
());
branchCompanyGiveBiz
.
addOrUpdGive
(
branchCompanyGive
);
return
ObjectRestResponse
.
succ
();
}
@PostMapping
(
"canelGive"
)
@ApiModelProperty
(
"取消点赞"
)
public
ObjectRestResponse
canelGive
(
@RequestBody
BranchCompanyGive
branchCompanyGive
)
{
branchCompanyGive
.
setUserId
(
getCurrentUserIdInt
());
branchCompanyGive
.
setIsDel
(
1
);
branchCompanyGiveBiz
.
addOrUpdGive
(
branchCompanyGive
);
return
ObjectRestResponse
.
succ
();
}
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/AppCompanyInfoController.java
View file @
ddedcb87
...
@@ -2,8 +2,12 @@ package com.github.wxiaoqi.security.admin.rest;
...
@@ -2,8 +2,12 @@ package com.github.wxiaoqi.security.admin.rest;
import
com.github.wxiaoqi.security.admin.biz.*
;
import
com.github.wxiaoqi.security.admin.biz.*
;
import
com.github.wxiaoqi.security.admin.dto.CompanySearchDTO
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfo
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfo
;
import
com.github.wxiaoqi.security.admin.vo.CompanySearchVO
;
import
com.github.wxiaoqi.security.common.exception.BaseException
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
...
@@ -11,6 +15,8 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -11,6 +15,8 @@ import lombok.extern.slf4j.Slf4j;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
/**
* @author Administrator
* @author Administrator
*/
*/
...
@@ -42,4 +48,8 @@ public class AppCompanyInfoController extends BaseController<CompanyInfoApplyBiz
...
@@ -42,4 +48,8 @@ public class AppCompanyInfoController extends BaseController<CompanyInfoApplyBiz
}
}
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/vo/VehicleVO.java
View file @
ddedcb87
...
@@ -24,6 +24,13 @@ public class VehicleVO extends Vehicle {
...
@@ -24,6 +24,13 @@ public class VehicleVO extends Vehicle {
@ApiModelProperty
(
"所属店铺名称"
)
@ApiModelProperty
(
"所属店铺名称"
)
private
String
companyName
;
private
String
companyName
;
@ApiModelProperty
(
"所属店铺联系人"
)
private
String
companyLeader
;
@ApiModelProperty
(
"所属店铺联系电话"
)
private
String
companyLeaderContact
;
@ApiModelProperty
(
"经营店铺名称"
)
@ApiModelProperty
(
"经营店铺名称"
)
private
String
manageCompanyName
;
private
String
manageCompanyName
;
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleBiz.java
View file @
ddedcb87
...
@@ -1777,6 +1777,10 @@ public class VehicleBiz extends BaseBiz<VehicleMapper, Vehicle> implements UserR
...
@@ -1777,6 +1777,10 @@ public class VehicleBiz extends BaseBiz<VehicleMapper, Vehicle> implements UserR
return
mapper
.
countByCompamyId
(
companyId
);
return
mapper
.
countByCompamyId
(
companyId
);
}
}
public
int
setState
(
String
vehicleId
,
Integer
state
){
return
mapper
.
setState
(
vehicleId
,
state
);
}
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleManageApplyBiz.java
View file @
ddedcb87
...
@@ -6,6 +6,7 @@ import com.xxfc.platform.vehicle.entity.Area;
...
@@ -6,6 +6,7 @@ import com.xxfc.platform.vehicle.entity.Area;
import
com.xxfc.platform.vehicle.entity.VehicleManageApply
;
import
com.xxfc.platform.vehicle.entity.VehicleManageApply
;
import
com.xxfc.platform.vehicle.mapper.VehicleManageApplyMapper
;
import
com.xxfc.platform.vehicle.mapper.VehicleManageApplyMapper
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.entity.Example
;
...
@@ -15,6 +16,10 @@ import java.util.List;
...
@@ -15,6 +16,10 @@ import java.util.List;
public
class
VehicleManageApplyBiz
extends
BaseBiz
<
VehicleManageApplyMapper
,
VehicleManageApply
>
{
public
class
VehicleManageApplyBiz
extends
BaseBiz
<
VehicleManageApplyMapper
,
VehicleManageApply
>
{
@Autowired
VehicleBiz
vehicleBiz
;
public
List
<
VehicleManageApply
>
getManageApply
(
VehicleManageApply
vehicleManageApply
){
public
List
<
VehicleManageApply
>
getManageApply
(
VehicleManageApply
vehicleManageApply
){
...
@@ -40,4 +45,15 @@ public class VehicleManageApplyBiz extends BaseBiz<VehicleManageApplyMapper, Veh
...
@@ -40,4 +45,15 @@ public class VehicleManageApplyBiz extends BaseBiz<VehicleManageApplyMapper, Veh
}
}
public
void
applyManage
(
VehicleManageApply
vehicleManageApply
){
Integer
type
=
vehicleManageApply
.
getType
()
==
null
?
1
:
vehicleManageApply
.
getType
();
if
(
type
==
2
){
vehicleBiz
.
setState
(
vehicleManageApply
.
getVehicleId
(),
2
);
}
}
}
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/mapper/VehicleMapper.java
View file @
ddedcb87
...
@@ -8,6 +8,7 @@ import com.xxfc.platform.vehicle.pojo.dto.VehiclePlanDto;
...
@@ -8,6 +8,7 @@ import com.xxfc.platform.vehicle.pojo.dto.VehiclePlanDto;
import
com.xxfc.platform.vehicle.pojo.vo.UsableVeicleVO
;
import
com.xxfc.platform.vehicle.pojo.vo.UsableVeicleVO
;
import
com.xxfc.platform.vehicle.pojo.vo.VehicleVO
;
import
com.xxfc.platform.vehicle.pojo.vo.VehicleVO
;
import
org.apache.ibatis.annotations.Select
;
import
org.apache.ibatis.annotations.Select
;
import
org.apache.ibatis.annotations.Update
;
import
org.springframework.data.repository.query.Param
;
import
org.springframework.data.repository.query.Param
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
...
@@ -75,4 +76,8 @@ public interface VehicleMapper extends Mapper<Vehicle> {
...
@@ -75,4 +76,8 @@ public interface VehicleMapper extends Mapper<Vehicle> {
List
<
VehicleBookRecordVO2
>
calendarPriceList
(
@Param
(
"commpanyId"
)
Integer
commpanyId
);
List
<
VehicleBookRecordVO2
>
calendarPriceList
(
@Param
(
"commpanyId"
)
Integer
commpanyId
);
@Update
(
"update vehicle set state=#{state} WHERE id=#{vehicleId} "
)
int
setState
(
@Param
(
"vehicleId"
)
String
vehicleId
,
@Param
(
"state"
)
Integer
state
);
}
}
\ No newline at end of file
xx-vehicle/xx-vehicle-server/src/main/resources/mapper/VehicleMapper.xml
View file @
ddedcb87
...
@@ -1305,7 +1305,8 @@
...
@@ -1305,7 +1305,8 @@
v.*,
v.*,
b.cn_name as brandName,
b.cn_name as brandName,
c.`name` categoryName,
c.`name` categoryName,
bc.`name` as companyName,
bc.`leader` as companyLeader,
bc.`leader_contact_info` as companyLeaderContact,
bc1.`name` as manageCompanyName,
bc1.`name` as manageCompanyName,
bc2.`name` as parkCompanyName
bc2.`name` as parkCompanyName
FROM vehicle v
FROM vehicle v
...
...
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