Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
T
tcm-system
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
TCM
tcm-system
Commits
d4e86830
Commit
d4e86830
authored
Nov 18, 2024
by
tangfang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改余额为0的处理,
添加银行卡空指针问题
parent
d6e7d25c
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
158 additions
and
9 deletions
+158
-9
pom.xml
pom.xml
+5
-0
AgreementController.java
...angding/web/authority/controller/AgreementController.java
+34
-0
CompanyController.java
...g/web/authority/controller/company/CompanyController.java
+18
-2
CompanyAgreementDao.java
...a/com/pangding/web/authority/dao/CompanyAgreementDao.java
+5
-0
CapitalFlowDaoImpl.java
...m/pangding/web/authority/dao/impl/CapitalFlowDaoImpl.java
+3
-2
CompanyAgreementDaoImpl.java
...gding/web/authority/dao/impl/CompanyAgreementDaoImpl.java
+20
-0
CompanyAgreementService.java
...ngding/web/authority/service/CompanyAgreementService.java
+3
-0
AgreementServiceImpl.java
...ding/web/authority/service/impl/AgreementServiceImpl.java
+2
-0
CompanyAgreementServiceImpl.java
...b/authority/service/impl/CompanyAgreementServiceImpl.java
+62
-3
CompanyServiceImpl.java
...ngding/web/authority/service/impl/CompanyServiceImpl.java
+2
-1
UserServiceImpl.java
.../pangding/web/authority/service/impl/UserServiceImpl.java
+1
-1
test.xml
src/main/resources/templates/test.xml
+3
-0
No files found.
pom.xml
View file @
d4e86830
...
@@ -47,6 +47,11 @@
...
@@ -47,6 +47,11 @@
<groupId>
com.pangding.web
</groupId>
<groupId>
com.pangding.web
</groupId>
<artifactId>
pd-partner-ref
</artifactId>
<artifactId>
pd-partner-ref
</artifactId>
</dependency>
</dependency>
<dependency>
<groupId>
org.freemarker
</groupId>
<artifactId>
freemarker
</artifactId>
<version>
2.3.33
</version>
</dependency>
</dependencies>
</dependencies>
</project>
</project>
\ No newline at end of file
src/main/java/com/pangding/web/authority/controller/AgreementController.java
View file @
d4e86830
...
@@ -5,6 +5,9 @@ import com.pangding.web.vo.system.req.AgreementTemplateReqVo;
...
@@ -5,6 +5,9 @@ import com.pangding.web.vo.system.req.AgreementTemplateReqVo;
import
com.pangding.web.vo.system.res.AgreementTemplateResVo
;
import
com.pangding.web.vo.system.res.AgreementTemplateResVo
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
freemarker.cache.ClassTemplateLoader
;
import
freemarker.template.Configuration
;
import
freemarker.template.Template
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -14,6 +17,14 @@ import org.springframework.web.bind.annotation.RequestMapping;
...
@@ -14,6 +17,14 @@ 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.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.BufferedWriter
;
import
java.io.OutputStreamWriter
;
import
java.io.Writer
;
import
java.net.StandardProtocolFamily
;
import
java.net.URLEncoder
;
import
java.nio.charset.StandardCharsets
;
/**
/**
* @author tangfang
* @author tangfang
* @date 2020-08-31 19:03:23
* @date 2020-08-31 19:03:23
...
@@ -63,4 +74,27 @@ public class AgreementController {
...
@@ -63,4 +74,27 @@ public class AgreementController {
return
ResponseResult
.
result
(
""
);
return
ResponseResult
.
result
(
""
);
}
}
@RequestMapping
(
value
=
"/test"
)
@ApiOperation
(
value
=
"测试"
,
notes
=
"返回删除结果"
)
public
ResponseResult
test
(
@RequestBody
AgreementTemplateReqVo
req
,
HttpServletResponse
response
)
{
try
{
response
.
setContentType
(
"application/msword"
);
response
.
setCharacterEncoding
(
"utf-8"
);
String
filename
=
URLEncoder
.
encode
(
"测试word"
,
"utf-8"
);
response
.
setHeader
(
"Content-disposition"
,
"attachment;filename="
+
filename
+
".doc"
);
Configuration
configuration
=
new
Configuration
(
Configuration
.
DEFAULT_INCOMPATIBLE_IMPROVEMENTS
);
configuration
.
setDefaultEncoding
(
"utf-8"
);
configuration
.
setTemplateLoader
(
new
ClassTemplateLoader
(
getClass
(),
"templates"
));
Template
t
=
configuration
.
getTemplate
(
"test.xml"
,
"utf-8"
);
Writer
out
=
new
BufferedWriter
(
new
OutputStreamWriter
(
response
.
getOutputStream
(),
StandardCharsets
.
UTF_8
),
10240
);
t
.
process
(
""
,
out
);
out
.
close
();
}
catch
(
Exception
e
){
throw
new
RuntimeException
();
}
return
ResponseResult
.
result
(
""
);
}
}
}
src/main/java/com/pangding/web/authority/controller/company/CompanyController.java
View file @
d4e86830
...
@@ -4,6 +4,7 @@ package com.pangding.web.authority.controller.company;
...
@@ -4,6 +4,7 @@ package com.pangding.web.authority.controller.company;
import
com.pangding.web.authority.service.CompanyAgreementService
;
import
com.pangding.web.authority.service.CompanyAgreementService
;
import
com.pangding.web.authority.service.CompanyService
;
import
com.pangding.web.authority.service.CompanyService
;
import
com.pangding.web.authority.service.company.NewCompanyService
;
import
com.pangding.web.authority.service.company.NewCompanyService
;
import
com.pangding.web.vo.system.pd.company.CompanyAgreementVo
;
import
com.pangding.web.vo.system.pd.company.CompanyVo
;
import
com.pangding.web.vo.system.pd.company.CompanyVo
;
import
com.pangding.web.vo.system.req.company.CompanyAgreementReqVo
;
import
com.pangding.web.vo.system.req.company.CompanyAgreementReqVo
;
import
com.pangding.web.vo.system.req.company.CompanyReqVo
;
import
com.pangding.web.vo.system.req.company.CompanyReqVo
;
...
@@ -11,6 +12,7 @@ import com.pangding.web.vo.system.req.company.SaveCompanyReqVo;
...
@@ -11,6 +12,7 @@ import com.pangding.web.vo.system.req.company.SaveCompanyReqVo;
import
com.pangding.web.vo.system.res.company.CompanyPageResVo
;
import
com.pangding.web.vo.system.res.company.CompanyPageResVo
;
import
com.pangding.web.vo.system.res.company.CompanyResVo
;
import
com.pangding.web.vo.system.res.company.CompanyResVo
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -62,6 +64,12 @@ public class CompanyController {
...
@@ -62,6 +64,12 @@ public class CompanyController {
return
companyService
.
updateCompanyInfo
(
req
);
return
companyService
.
updateCompanyInfo
(
req
);
}
}
// @RequestMapping(value = "/examineCompany", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
// @ApiOperation(value = "审核配置公司信息", notes = "返回审核配置的结果")
// public ResponseResult<SaveCompanyReqVo> examineCompany(@RequestBody SaveCompanyReqVo req) {
// CheckerHelper.newInstance().notBlankCheck("id", req.getCompanyVo().getId()).checkException();
// return companyService.updateCompanyInfo(req);
// }
/**
/**
* 找到公司余额
* 找到公司余额
...
@@ -79,16 +87,24 @@ public class CompanyController {
...
@@ -79,16 +87,24 @@ public class CompanyController {
@ApiOperation
(
value
=
"查询公司是否已签署某合同"
,
notes
=
"返回合同信息"
)
@ApiOperation
(
value
=
"查询公司是否已签署某合同"
,
notes
=
"返回合同信息"
)
public
ResponseResult
checkAgreement
(
@RequestBody
CompanyAgreementReqVo
req
)
{
public
ResponseResult
checkAgreement
(
@RequestBody
CompanyAgreementReqVo
req
)
{
CheckerHelper
.
newInstance
().
notBlankCheck
(
"companyId"
,
req
.
getCompanyId
())
CheckerHelper
.
newInstance
().
notBlankCheck
(
"companyId"
,
req
.
getCompanyId
())
.
notBlankCheck
(
"agreementCode"
,
req
.
getAgreementCode
())
//
.notBlankCheck("agreementCode", req.getAgreementCode())
.
checkException
();
.
checkException
();
return
ResponseResult
.
resultAllowNull
(
companyAgreementService
.
checkAgreement
(
req
));
return
ResponseResult
.
resultAllowNull
(
companyAgreementService
.
checkAgreement
(
req
));
}
}
@RequestMapping
(
value
=
"/findCompanyAgreement"
)
@ApiOperation
(
value
=
"查询公司签署的合同"
,
notes
=
"返回合同信息"
)
public
ResponseResult
<
PageSizeData
<
CompanyAgreementVo
>>
findCompanyAgreement
(
@RequestBody
CompanyAgreementReqVo
req
)
{
CheckerHelper
.
newInstance
().
notBlankCheck
(
"companyId"
,
req
.
getCompanyId
())
.
checkException
();
return
ResponseResult
.
result
(
companyAgreementService
.
findCompanyAgreement
(
req
));
}
@RequestMapping
(
value
=
"saveComapnyAgreement"
)
@RequestMapping
(
value
=
"saveComapnyAgreement"
)
@ApiOperation
(
value
=
"公司签署合同"
,
notes
=
"返回签署结果"
)
@ApiOperation
(
value
=
"公司签署合同"
,
notes
=
"返回签署结果"
)
public
ResponseResult
saveCompanyAgreement
(
@RequestBody
CompanyAgreementReqVo
req
){
public
ResponseResult
saveCompanyAgreement
(
@RequestBody
CompanyAgreementReqVo
req
){
CheckerHelper
.
newInstance
().
notBlankCheck
(
"companyId"
,
req
.
getCompanyId
())
CheckerHelper
.
newInstance
().
notBlankCheck
(
"companyId"
,
req
.
getCompanyId
())
.
notBlankCheck
(
"agreementId"
,
req
.
getAgreementId
())
//
.notBlankCheck("agreementId", req.getAgreementId())
.
notBlankCheck
(
"agreementCode"
,
req
.
getAgreementCode
())
.
notBlankCheck
(
"agreementCode"
,
req
.
getAgreementCode
())
.
checkException
();
.
checkException
();
return
ResponseResult
.
result
(
companyAgreementService
.
saveCompanyAgreement
(
req
));
return
ResponseResult
.
result
(
companyAgreementService
.
saveCompanyAgreement
(
req
));
...
...
src/main/java/com/pangding/web/authority/dao/CompanyAgreementDao.java
View file @
d4e86830
package
com
.
pangding
.
web
.
authority
.
dao
;
package
com
.
pangding
.
web
.
authority
.
dao
;
import
com.pangding.web.vo.system.pd.company.CompanyAgreementVo
;
import
com.pangding.web.vo.system.req.company.CompanyAgreementReqVo
;
import
com.yanzuoguang.dao.BaseDao
;
import
com.yanzuoguang.dao.BaseDao
;
import
com.yanzuoguang.util.vo.PageSizeData
;
public
interface
CompanyAgreementDao
extends
BaseDao
{
public
interface
CompanyAgreementDao
extends
BaseDao
{
PageSizeData
<
CompanyAgreementVo
>
findCompanyAgreement
(
CompanyAgreementReqVo
reqVo
);
}
}
src/main/java/com/pangding/web/authority/dao/impl/CapitalFlowDaoImpl.java
View file @
d4e86830
...
@@ -40,9 +40,10 @@ public class CapitalFlowDaoImpl extends BaseDaoImpl implements CapitalFlowDao {
...
@@ -40,9 +40,10 @@ public class CapitalFlowDaoImpl extends BaseDaoImpl implements CapitalFlowDao {
table
.
add
(
QUERY_LIST_TOTAL
,
"SELECT SUM(CASE WHEN category = 0 THEN order_money ELSE 0 END) AS orderMoney,"
+
table
.
add
(
QUERY_LIST_TOTAL
,
"SELECT SUM(CASE WHEN category = 0 THEN order_money ELSE 0 END) AS orderMoney,"
+
"SUM(CASE WHEN category = 0 THEN order_fee ELSE 0 END) AS orderFee,"
+
"SUM(CASE WHEN category = 0 THEN order_fee ELSE 0 END) AS orderFee,"
+
"SUM(CASE WHEN category = 0 THEN actual_money ELSE 0 END) AS realMoney,"
+
"SUM(CASE WHEN category = 0 THEN actual_money ELSE 0 END) AS realMoney,"
+
"SUM(CASE WHEN category = 1 THEN order_money ELSE 0 END) AS withdrawalAmount,"
+
"SUM(CASE WHEN category = 1
and `status` = 1
THEN order_money ELSE 0 END) AS withdrawalAmount,"
+
"SUM(CASE WHEN category = 3 THEN actual_money ELSE 0 END) AS refundMoney,"
+
"SUM(CASE WHEN category = 3 THEN actual_money ELSE 0 END) AS refundMoney,"
+
"SUM(CASE WHEN category <> 3 THEN actual_money ELSE 0 END) - SUM(CASE WHEN category = 1 THEN order_money ELSE 0 END) as actualMoney"
+
"SUM(CASE WHEN category <> 3 THEN actual_money ELSE 0 END) - "
+
"SUM(CASE WHEN category = 1 and `status` = 1 THEN order_money ELSE 0 END) as actualMoney"
+
" FROM pd_capital_flow where 1=1 {WHERE} GROUP BY 1{GROUP} order by time desc"
)
" FROM pd_capital_flow where 1=1 {WHERE} GROUP BY 1{GROUP} order by time desc"
)
.
addPara
(
"companyGroup"
,
"{GROUP}"
,
",company_id"
)
.
addPara
(
"companyGroup"
,
"{GROUP}"
,
",company_id"
)
...
...
src/main/java/com/pangding/web/authority/dao/impl/CompanyAgreementDaoImpl.java
View file @
d4e86830
...
@@ -2,15 +2,35 @@ package com.pangding.web.authority.dao.impl;
...
@@ -2,15 +2,35 @@ package com.pangding.web.authority.dao.impl;
import
com.pangding.web.authority.dao.CompanyAgreementDao
;
import
com.pangding.web.authority.dao.CompanyAgreementDao
;
import
com.pangding.web.vo.system.pd.company.CompanyAgreementVo
;
import
com.pangding.web.vo.system.pd.company.CompanyAgreementVo
;
import
com.pangding.web.vo.system.req.company.CompanyAgreementReqVo
;
import
com.pangding.web.vo.system.req.company.CompanyReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyResVo
;
import
com.yanzuoguang.dao.impl.BaseDaoImpl
;
import
com.yanzuoguang.dao.impl.BaseDaoImpl
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
@Component
@Component
public
class
CompanyAgreementDaoImpl
extends
BaseDaoImpl
implements
CompanyAgreementDao
{
public
class
CompanyAgreementDaoImpl
extends
BaseDaoImpl
implements
CompanyAgreementDao
{
private
static
final
String
QUERY_LIST
=
"QUERY_LIST"
;
@Override
@Override
protected
void
init
()
{
protected
void
init
()
{
register
(
CompanyAgreementVo
.
class
);
register
(
CompanyAgreementVo
.
class
);
table
.
add
(
QUERY_LIST
,
"select * "
+
" from pd_company_agreement "
+
"where 1=1 {WHERE} order by create_time desc"
)
.
add
(
"companyId"
,
" and company_id = ? "
);
}
}
@Override
public
PageSizeData
<
CompanyAgreementVo
>
findCompanyAgreement
(
CompanyAgreementReqVo
reqVo
)
{
return
this
.
queryPage
(
CompanyAgreementVo
.
class
,
reqVo
,
QUERY_LIST
,
reqVo
);
}
}
}
src/main/java/com/pangding/web/authority/service/CompanyAgreementService.java
View file @
d4e86830
...
@@ -3,6 +3,7 @@ package com.pangding.web.authority.service;
...
@@ -3,6 +3,7 @@ package com.pangding.web.authority.service;
import
com.pangding.web.vo.system.pd.company.CompanyAgreementVo
;
import
com.pangding.web.vo.system.pd.company.CompanyAgreementVo
;
import
com.pangding.web.vo.system.req.company.CompanyAgreementReqVo
;
import
com.pangding.web.vo.system.req.company.CompanyAgreementReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyAgreementResVo
;
import
com.pangding.web.vo.system.res.company.CompanyAgreementResVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
public
interface
CompanyAgreementService
{
public
interface
CompanyAgreementService
{
...
@@ -10,4 +11,6 @@ public interface CompanyAgreementService {
...
@@ -10,4 +11,6 @@ public interface CompanyAgreementService {
CompanyAgreementVo
saveCompanyAgreement
(
CompanyAgreementReqVo
req
);
CompanyAgreementVo
saveCompanyAgreement
(
CompanyAgreementReqVo
req
);
PageSizeData
<
CompanyAgreementVo
>
findCompanyAgreement
(
CompanyAgreementReqVo
req
);
}
}
src/main/java/com/pangding/web/authority/service/impl/AgreementServiceImpl.java
View file @
d4e86830
...
@@ -37,6 +37,8 @@ public class AgreementServiceImpl implements AgreementService {
...
@@ -37,6 +37,8 @@ public class AgreementServiceImpl implements AgreementService {
// 保存
// 保存
ObjectHelper
.
writeWithFrom
(
agreementTemplateVo
,
req
);
ObjectHelper
.
writeWithFrom
(
agreementTemplateVo
,
req
);
agreementTemplateVo
.
setCreateTime
(
DateHelper
.
getNow
());
agreementTemplateVo
.
setCreateTime
(
DateHelper
.
getNow
());
agreementTemplateVo
.
setAgreementId
(
StringHelper
.
getNewID
());
agreementTemplateVo
.
setAgreementCode
(
agreementTemplateVo
.
getAgreementId
());
agreementTemplateDao
.
create
(
agreementTemplateVo
);
agreementTemplateDao
.
create
(
agreementTemplateVo
);
}
else
{
}
else
{
// 修改
// 修改
...
...
src/main/java/com/pangding/web/authority/service/impl/CompanyAgreementServiceImpl.java
View file @
d4e86830
package
com
.
pangding
.
web
.
authority
.
service
.
impl
;
package
com
.
pangding
.
web
.
authority
.
service
.
impl
;
import
com.pangding.web.authority.dao.CompanyAgreementDao
;
import
com.pangding.web.authority.dao.CompanyAgreementDao
;
import
com.pangding.web.authority.dao.company.CompanyDao
;
import
com.pangding.web.authority.dao.company.CompanyExtendDao
;
import
com.pangding.web.authority.service.CompanyAgreementService
;
import
com.pangding.web.authority.service.CompanyAgreementService
;
import
com.pangding.web.vo.system.pd.company.CompanyAgreementVo
;
import
com.pangding.web.vo.system.pd.company.CompanyAgreementVo
;
import
com.pangding.web.vo.system.pd.company.CompanyExtendVo
;
import
com.pangding.web.vo.system.pd.company.CompanyVo
;
import
com.pangding.web.vo.system.req.company.CompanyAgreementReqVo
;
import
com.pangding.web.vo.system.req.company.CompanyAgreementReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyAgreementResVo
;
import
com.pangding.web.vo.system.res.company.CompanyAgreementResVo
;
import
com.pangding.web.vo.system.res.company.CompanyResVo
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.exception.CodeException
;
import
com.yanzuoguang.util.exception.CodeException
;
import
com.yanzuoguang.util.helper.DateHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
@Service
@Service
public
class
CompanyAgreementServiceImpl
implements
CompanyAgreementService
{
public
class
CompanyAgreementServiceImpl
implements
CompanyAgreementService
{
@Autowired
private
final
CompanyAgreementDao
companyAgreementDao
;
private
CompanyAgreementDao
companyAgreementDao
;
private
final
CompanyDao
companyDao
;
private
final
CompanyExtendDao
companyExtendDao
;
public
CompanyAgreementServiceImpl
(
CompanyAgreementDao
companyAgreementDao
,
CompanyDao
companyDao
,
CompanyExtendDao
companyExtendDao
)
{
this
.
companyAgreementDao
=
companyAgreementDao
;
this
.
companyDao
=
companyDao
;
this
.
companyExtendDao
=
companyExtendDao
;
}
@Override
@Override
public
CompanyAgreementResVo
checkAgreement
(
CompanyAgreementReqVo
req
)
{
public
CompanyAgreementResVo
checkAgreement
(
CompanyAgreementReqVo
req
)
{
...
@@ -23,8 +39,20 @@ public class CompanyAgreementServiceImpl implements CompanyAgreementService {
...
@@ -23,8 +39,20 @@ public class CompanyAgreementServiceImpl implements CompanyAgreementService {
return
companyAgreementResVo
;
return
companyAgreementResVo
;
}
}
@Override
public
PageSizeData
<
CompanyAgreementVo
>
findCompanyAgreement
(
CompanyAgreementReqVo
req
)
{
PageSizeData
<
CompanyAgreementVo
>
companyAgreementResVo
=
companyAgreementDao
.
findCompanyAgreement
(
req
);
return
companyAgreementResVo
;
}
@Override
@Override
public
CompanyAgreementVo
saveCompanyAgreement
(
CompanyAgreementReqVo
req
)
{
public
CompanyAgreementVo
saveCompanyAgreement
(
CompanyAgreementReqVo
req
)
{
CompanyResVo
companyResVo
=
companyDao
.
load
(
req
.
getCompanyId
(),
CompanyResVo
.
class
);
if
(
StringHelper
.
isEmpty
(
companyResVo
)){
throw
new
CodeException
(
"未找到公司信息"
);
}
String
id
=
StringHelper
.
getMD5Id
(
req
.
getCompanyId
(),
req
.
getAgreementCode
());
String
id
=
StringHelper
.
getMD5Id
(
req
.
getCompanyId
(),
req
.
getAgreementCode
());
CompanyAgreementVo
companyAgreementVo
=
companyAgreementDao
.
load
(
id
,
CompanyAgreementVo
.
class
);
CompanyAgreementVo
companyAgreementVo
=
companyAgreementDao
.
load
(
id
,
CompanyAgreementVo
.
class
);
if
(!
StringHelper
.
isEmpty
(
companyAgreementVo
))
{
if
(!
StringHelper
.
isEmpty
(
companyAgreementVo
))
{
...
@@ -34,6 +62,37 @@ public class CompanyAgreementServiceImpl implements CompanyAgreementService {
...
@@ -34,6 +62,37 @@ public class CompanyAgreementServiceImpl implements CompanyAgreementService {
ObjectHelper
.
writeWithFrom
(
companyAgreementVo
,
req
);
ObjectHelper
.
writeWithFrom
(
companyAgreementVo
,
req
);
companyAgreementVo
.
setCompanyAgreementId
(
id
);
companyAgreementVo
.
setCompanyAgreementId
(
id
);
companyAgreementDao
.
create
(
companyAgreementVo
);
companyAgreementDao
.
create
(
companyAgreementVo
);
CompanyExtendVo
companyExtendVo
=
new
CompanyExtendVo
();
ObjectHelper
.
writeWithFromClass
(
companyExtendVo
,
companyResVo
);
// 设置提现信息
companyExtendVo
.
setWithdrawRule
(
1
);
companyExtendVo
.
setWithdrawType
(
"D0"
);
companyExtendVo
.
setWithdrawDateType
(
0
);
companyExtendVo
.
setMinWithdrawMoney
(
1
d
);
companyExtendVo
.
setMaxWithdrawMoney
(
2000000
d
);
companyExtendVo
.
setWithdrawFee
(
1
d
);
companyExtendVo
.
setDiscountRule
(
0
);
// 设置系统服务费
companyExtendVo
.
setServiceChargeStatus
(
req
.
getServiceChargeStatus
());
companyExtendVo
.
setServiceChargeMoneyType
(
req
.
getServiceChargeMoneyType
());
companyExtendVo
.
setServiceChargePayType
(
req
.
getServiceChargePayType
());
companyExtendVo
.
setServiceChargeType
(
req
.
getServiceChargeType
());
companyExtendVo
.
setServiceCharge
(
req
.
getServiceCharge
());
// 设置分润信息
companyExtendVo
.
setDivideStatus
(
0
);
companyExtendVo
.
setScanCodePayStatus
(
1
);
companyExtendVo
.
setInvitationStatus
(
0
);
companyExtendVo
.
setActivationStatus
(
0
);
companyExtendDao
.
update
(
companyExtendVo
);
CompanyVo
companyVo
=
new
CompanyVo
();
ObjectHelper
.
writeWithFromClass
(
companyVo
,
companyResVo
);
companyVo
.
setSigningStatus
(
1
);
companyVo
.
setSigningTime
(
DateHelper
.
getNow
());
companyVo
.
setSigningType
(
req
.
getSigningType
());
companyVo
.
setExamineStatus
(
2
);
companyDao
.
update
(
companyVo
);
return
companyAgreementVo
;
return
companyAgreementVo
;
}
}
...
...
src/main/java/com/pangding/web/authority/service/impl/CompanyServiceImpl.java
View file @
d4e86830
...
@@ -17,6 +17,7 @@ import com.pangding.web.authority.util.CompanyBankCardConstant;
...
@@ -17,6 +17,7 @@ import com.pangding.web.authority.util.CompanyBankCardConstant;
import
com.pangding.web.authority.util.RsaConstant
;
import
com.pangding.web.authority.util.RsaConstant
;
import
com.pangding.web.authority.vo.*
;
import
com.pangding.web.authority.vo.*
;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.reqvo.CompanyDivideReqVo
;
import
com.pangding.web.authority.vo.reqvo.CompanySaveReqVo
;
import
com.pangding.web.authority.vo.reqvo.CompanySaveReqVo
;
import
com.pangding.web.authority.vo.reqvo.OldSaveCompanyReqVo
;
import
com.pangding.web.authority.vo.reqvo.OldSaveCompanyReqVo
;
import
com.pangding.web.authority.vo.resvo.*
;
import
com.pangding.web.authority.vo.resvo.*
;
...
@@ -1398,7 +1399,7 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -1398,7 +1399,7 @@ public class CompanyServiceImpl implements CompanyService {
companyBankCardVo
.
setCompanyId
(
req
.
getCompanyVo
().
getId
());
companyBankCardVo
.
setCompanyId
(
req
.
getCompanyVo
().
getId
());
companyBankCardVo
.
setType
(
1
);
companyBankCardVo
.
setType
(
1
);
companyBankCardVo
.
setStatus
(
0
);
companyBankCardVo
.
setStatus
(
0
);
companyBankCardVo
.
setIsDefault
(
0
);
companyBankCardVo
.
setIsDefault
(
1
);
companyBankCardDao
.
create
(
companyBankCardVo
);
companyBankCardDao
.
create
(
companyBankCardVo
);
}
else
{
}
else
{
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
req
.
getCompanyBankCardVo
());
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
req
.
getCompanyBankCardVo
());
...
...
src/main/java/com/pangding/web/authority/service/impl/UserServiceImpl.java
View file @
d4e86830
...
@@ -294,7 +294,7 @@ public class UserServiceImpl implements UserService {
...
@@ -294,7 +294,7 @@ public class UserServiceImpl implements UserService {
userRoleDao
.
create
(
userRoleVo
);
userRoleDao
.
create
(
userRoleVo
);
// 保存角色权限表 先查询默认权限,跟角色添加默认权限
// 保存角色权限表 先查询默认权限,跟角色添加默认权限
AuthorityReqVo
authorityReqVo
=
new
AuthorityReqVo
();
AuthorityReqVo
authorityReqVo
=
new
AuthorityReqVo
();
authorityReqVo
.
setAttribute
(
PangdConstant
.
ATTRIBUTE_SCENIC
);
//
authorityReqVo.setAttribute(PangdConstant.ATTRIBUTE_SCENIC);
authorityReqVo
.
setAuthorityLevel
(
AuthorityConstant
.
AUTHORITY_LEVEL_DEFAULT
);
authorityReqVo
.
setAuthorityLevel
(
AuthorityConstant
.
AUTHORITY_LEVEL_DEFAULT
);
List
<
AuthorityResVo
>
authorityResVoList
=
authorityDao
.
loadList
(
authorityReqVo
,
AuthorityResVo
.
class
);
List
<
AuthorityResVo
>
authorityResVoList
=
authorityDao
.
loadList
(
authorityReqVo
,
AuthorityResVo
.
class
);
for
(
int
i
=
0
;
i
<
authorityResVoList
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
authorityResVoList
.
size
();
i
++)
{
...
...
src/main/resources/templates/test.xml
0 → 100644
View file @
d4e86830
This source diff could not be displayed because it is too large. You can
view the blob
instead.
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