|
@@ -127,6 +127,7 @@ public class WmDaAgentServiceImpl extends ServiceImpl<WmDaAgentMapper, WmDaAgent
|
|
*/
|
|
*/
|
|
public boolean saveAgent(WmDaAgent wmDaAgent) {
|
|
public boolean saveAgent(WmDaAgent wmDaAgent) {
|
|
Integer deptId = SecurityUtils.getUser().getDeptId();
|
|
Integer deptId = SecurityUtils.getUser().getDeptId();
|
|
|
|
+ SysDept queryDept = sysDeptMapper.selectById(deptId);
|
|
|
|
|
|
wmDaAgent.setCreateTime(LocalDateTime.now());
|
|
wmDaAgent.setCreateTime(LocalDateTime.now());
|
|
boolean isSave = super.save(wmDaAgent);
|
|
boolean isSave = super.save(wmDaAgent);
|
|
@@ -139,6 +140,7 @@ public class WmDaAgentServiceImpl extends ServiceImpl<WmDaAgentMapper, WmDaAgent
|
|
sysDept.setTaxCode(wmDaAgent.getZjNumber());
|
|
sysDept.setTaxCode(wmDaAgent.getZjNumber());
|
|
sysDept.setSubjectType(wmDaAgent.getSubjectType());
|
|
sysDept.setSubjectType(wmDaAgent.getSubjectType());
|
|
sysDept.setLevel(3);
|
|
sysDept.setLevel(3);
|
|
|
|
+ sysDept.setExpiryDate(queryDept.getExpiryDate());
|
|
sysDeptService.save(sysDept);
|
|
sysDeptService.save(sysDept);
|
|
wmDaAgent.setDeptId(String.valueOf(sysDept.getDeptId()));
|
|
wmDaAgent.setDeptId(String.valueOf(sysDept.getDeptId()));
|
|
wmDaAgentMapper.updateById(wmDaAgent);
|
|
wmDaAgentMapper.updateById(wmDaAgent);
|
|
@@ -169,6 +171,7 @@ public class WmDaAgentServiceImpl extends ServiceImpl<WmDaAgentMapper, WmDaAgent
|
|
sysDept.setLevel(4);
|
|
sysDept.setLevel(4);
|
|
sysDept.setTaxCode(wmDaAgent.getZjNumber());
|
|
sysDept.setTaxCode(wmDaAgent.getZjNumber());
|
|
sysDept.setSubjectType(wmDaAgent.getSubjectType());
|
|
sysDept.setSubjectType(wmDaAgent.getSubjectType());
|
|
|
|
+ sysDept.setExpiryDate(queryDept.getExpiryDate());
|
|
sysDeptService.save(sysDept);
|
|
sysDeptService.save(sysDept);
|
|
wmDaAgent.setDeptId(String.valueOf(sysDept.getDeptId()));
|
|
wmDaAgent.setDeptId(String.valueOf(sysDept.getDeptId()));
|
|
wmDaAgentMapper.updateById(wmDaAgent);
|
|
wmDaAgentMapper.updateById(wmDaAgent);
|
|
@@ -302,6 +305,8 @@ public class WmDaAgentServiceImpl extends ServiceImpl<WmDaAgentMapper, WmDaAgent
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public R insert(WmDaAgent wmDaAgent) {
|
|
public R insert(WmDaAgent wmDaAgent) {
|
|
|
|
+ LocalDateTime now = LocalDateTime.now();
|
|
|
|
+
|
|
WmDaAgent query = new WmDaAgent();
|
|
WmDaAgent query = new WmDaAgent();
|
|
query.setGsmc(wmDaAgent.getGsmc());
|
|
query.setGsmc(wmDaAgent.getGsmc());
|
|
List<WmDaAgent> list1 = wmDaAgentMapper.selectList(Wrappers.query(query));
|
|
List<WmDaAgent> list1 = wmDaAgentMapper.selectList(Wrappers.query(query));
|
|
@@ -331,7 +336,7 @@ public class WmDaAgentServiceImpl extends ServiceImpl<WmDaAgentMapper, WmDaAgent
|
|
temp1 = temp1.substring(0, temp1.length() - 1);
|
|
temp1 = temp1.substring(0, temp1.length() - 1);
|
|
}
|
|
}
|
|
wmDaAgent.setTemp1(temp1);
|
|
wmDaAgent.setTemp1(temp1);
|
|
- wmDaAgent.setCreateTime(LocalDateTime.now());
|
|
|
|
|
|
+ wmDaAgent.setCreateTime(now);
|
|
wmDaAgent.setCreateUser(SecurityUtils.getUser().getId());
|
|
wmDaAgent.setCreateUser(SecurityUtils.getUser().getId());
|
|
wmDaAgent.setManagement(String.valueOf(1));
|
|
wmDaAgent.setManagement(String.valueOf(1));
|
|
wmDaAgent.setPgqx(1 + "");
|
|
wmDaAgent.setPgqx(1 + "");
|
|
@@ -350,6 +355,7 @@ public class WmDaAgentServiceImpl extends ServiceImpl<WmDaAgentMapper, WmDaAgent
|
|
sysDept.setSubjectType(wmDaAgent.getSubjectType());
|
|
sysDept.setSubjectType(wmDaAgent.getSubjectType());
|
|
sysDept.setDeptPermissions(wmDaAgent.getDeptPermissions());
|
|
sysDept.setDeptPermissions(wmDaAgent.getDeptPermissions());
|
|
sysDept.setFinancialReviewType(wmDaAgent.getFinancialReviewType());
|
|
sysDept.setFinancialReviewType(wmDaAgent.getFinancialReviewType());
|
|
|
|
+ sysDept.setExpiryDate(now.plusYears(1L).toLocalDate());
|
|
if (wmDaAgent.getQylx().contains("0")) {
|
|
if (wmDaAgent.getQylx().contains("0")) {
|
|
sysDept.setName(wmDaAgent.getGsmc());
|
|
sysDept.setName(wmDaAgent.getGsmc());
|
|
sysDept.setLevel(3);
|
|
sysDept.setLevel(3);
|