|
@@ -103,6 +103,9 @@ public class BsCovenantServiceImpl extends ServiceImpl<BsCovenantMapper, BsCoven
|
|
|
if (!bsCovenantVos.isEmpty()) {
|
|
|
bsCovenantVos.forEach(bsCovenantVo -> {
|
|
|
SysTenant tenantId = iSysTenantService.getById(ServletUtils.getRequest().getHeader("TenantId"));
|
|
|
+ if (!bsCovenantVo.getCovenantImg().isEmpty()){
|
|
|
+ bsCovenantVo.setCovenantImg(bsCovenantVo.getCovenantImg().replace("[","").replace("]",""));
|
|
|
+ }
|
|
|
String deliveryAddress = tenantId.getDeliveryAddress();
|
|
|
if (Validator.isNotEmpty(deliveryAddress)) {
|
|
|
List<TenantCovenantInfoAddBo> tenantCovenantInfoAddBos = JSONArray.parseArray(deliveryAddress, TenantCovenantInfoAddBo.class);
|
|
@@ -113,15 +116,15 @@ public class BsCovenantServiceImpl extends ServiceImpl<BsCovenantMapper, BsCoven
|
|
|
}
|
|
|
}
|
|
|
CovenantCheckRecord covenantCheckRecord = new CovenantCheckRecord();
|
|
|
- if (bsCovenantVo.getStatus()==4){
|
|
|
+ if (bsCovenantVo.getStatus() == 4) {
|
|
|
covenantCheckRecord = iCovenantCheckRecordService.getOne(new LambdaQueryWrapper<CovenantCheckRecord>().eq(CovenantCheckRecord::getCovenantId, bsCovenantVo.getCovenantId())
|
|
|
- .eq(CovenantCheckRecord::getUserId, bo.getUserId()).eq(CovenantCheckRecord::getStatus, 1).eq(CovenantCheckRecord::getCheckStatus,1));
|
|
|
+ .eq(CovenantCheckRecord::getUserId, bo.getUserId()).eq(CovenantCheckRecord::getStatus, 1).eq(CovenantCheckRecord::getCheckStatus, 1));
|
|
|
}
|
|
|
- if (bsCovenantVo.getStopStatus()==3){
|
|
|
+ if (bsCovenantVo.getStopStatus() == 3) {
|
|
|
covenantCheckRecord = iCovenantCheckRecordService.getOne(new LambdaQueryWrapper<CovenantCheckRecord>().eq(CovenantCheckRecord::getCovenantId, bsCovenantVo.getCovenantId())
|
|
|
- .eq(CovenantCheckRecord::getUserId, bo.getUserId()).eq(CovenantCheckRecord::getStatus, 1).eq(CovenantCheckRecord::getCheckStatus,2));
|
|
|
+ .eq(CovenantCheckRecord::getUserId, bo.getUserId()).eq(CovenantCheckRecord::getStatus, 1).eq(CovenantCheckRecord::getCheckStatus, 2));
|
|
|
}
|
|
|
- if (ObjectUtils.isNotNull(covenantCheckRecord)){
|
|
|
+ if (ObjectUtils.isNotNull(covenantCheckRecord)) {
|
|
|
bsCovenantVo.setCheckRecord(covenantCheckRecord.getCheckRecord());
|
|
|
}
|
|
|
bsCovenantVo.setCycleWarning(bo.getCycleWarning());
|
|
@@ -242,7 +245,7 @@ public class BsCovenantServiceImpl extends ServiceImpl<BsCovenantMapper, BsCoven
|
|
|
}
|
|
|
BsCovenant add = BeanUtil.toBean(bo, BsCovenant.class);
|
|
|
String companyId = ServletUtils.getRequest().getHeader("companyId");
|
|
|
- if (Validator.isNotEmpty(companyId)){
|
|
|
+ if (Validator.isNotEmpty(companyId)) {
|
|
|
add.setCompanyId(Long.valueOf(companyId));
|
|
|
}
|
|
|
add.setCreateTime(DateUtils.getNowTime());
|
|
@@ -358,18 +361,18 @@ public class BsCovenantServiceImpl extends ServiceImpl<BsCovenantMapper, BsCoven
|
|
|
@Override
|
|
|
@Transactional
|
|
|
public Boolean insertYXTByAddBo(BsCovenantAddBo bo) {
|
|
|
- if (bo.getFormApp()!=null&&bo.getFormApp()==3L){
|
|
|
- if (bo.getUserId()==null){
|
|
|
+ if (bo.getFormApp() != null && bo.getFormApp() == 3L) {
|
|
|
+ if (bo.getUserId() == null) {
|
|
|
throw new CustomException("创建用户不能为空");
|
|
|
}
|
|
|
}
|
|
|
- if (bo.getFormApp()!=null&&bo.getFormApp()==1L&&bo.getCovenantId() != null) {
|
|
|
+ if (bo.getFormApp() != null && bo.getFormApp() == 1L && bo.getCovenantId() != null) {
|
|
|
BsCovenantVo bsCovenantVo = this.queryById(bo.getCovenantId());
|
|
|
this.update(new LambdaUpdateWrapper<BsCovenant>().set(BsCovenant::getStatus, 7).eq(BsCovenant::getCovenantId, bsCovenantVo.getCovenantId()));
|
|
|
iBsCovenantBusinessService.update(new LambdaUpdateWrapper<BsCovenantBusiness>().set(BsCovenantBusiness::getStatus, 0).eq(BsCovenantBusiness::getCovenantId, bsCovenantVo.getCovenantId()));
|
|
|
iBsCovenantGoodsService.update(new LambdaUpdateWrapper<BsCovenantGoods>().eq(BsCovenantGoods::getCovenantId, bsCovenantVo.getCovenantId()).set(BsCovenantGoods::getStatus, 0));
|
|
|
}
|
|
|
- List<BsCovenant> bsCovenants = this.list(new LambdaQueryWrapper<BsCovenant>().eq(BsCovenant::getFormApp,bo.getFormApp()));
|
|
|
+ List<BsCovenant> bsCovenants = this.list(new LambdaQueryWrapper<BsCovenant>().eq(BsCovenant::getFormApp, bo.getFormApp()));
|
|
|
List<String> collect = bsCovenants.stream().map(BsCovenant::getCovenantNum).collect(Collectors.toList());
|
|
|
if (ObjectUtils.isNull(bo.getCovenantNum())) {
|
|
|
throw new CustomException("协议编号不能为空");
|
|
@@ -527,6 +530,7 @@ public class BsCovenantServiceImpl extends ServiceImpl<BsCovenantMapper, BsCoven
|
|
|
@Override
|
|
|
@Transactional
|
|
|
public Boolean updateByEditBo(BsCovenantEditBo bo) {
|
|
|
+
|
|
|
if (bo.getCovenantId() == null) {
|
|
|
throw new CustomException("请选择协议");
|
|
|
} else {
|
|
@@ -654,7 +658,6 @@ public class BsCovenantServiceImpl extends ServiceImpl<BsCovenantMapper, BsCoven
|
|
|
public String getJudgeBusiness(Long businessId, Long userId) {
|
|
|
CourseBusiness courseBusiness = iCourseBusinessService.getOne(new LambdaQueryWrapper<CourseBusiness>().eq(CourseBusiness::getId, businessId).eq(CourseBusiness::getStatus, 1));
|
|
|
return iBsCovenantBusinessService.getCovenantNumByProjectId(Long.valueOf(courseBusiness.getProjectId()), userId, courseBusiness.getId());
|
|
|
-
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -707,7 +710,6 @@ public class BsCovenantServiceImpl extends ServiceImpl<BsCovenantMapper, BsCoven
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
-
|
|
|
@Override
|
|
|
public boolean updateStopStatus(Long covenantId) {
|
|
|
BsCovenantVo bsCovenantVo = queryById(covenantId);
|
|
@@ -760,6 +762,7 @@ public class BsCovenantServiceImpl extends ServiceImpl<BsCovenantMapper, BsCoven
|
|
|
covenantCheckRecord.setCovenantId(noCheckInfo.getCovenantId());
|
|
|
covenantCheckRecord.setUserId(userId);
|
|
|
covenantCheckRecord.setCheckRecord(noCheckInfo.getCheckInfo());
|
|
|
+ covenantCheckRecord.setCheckStatus(1L);
|
|
|
covenantCheckRecord.setCreateTime(DateUtils.getNowTime());
|
|
|
covenantCheckRecord.setUpdateTime(DateUtils.getNowTime());
|
|
|
iCovenantCheckRecordService.insertByAddBo(covenantCheckRecord);
|
|
@@ -790,6 +793,7 @@ public class BsCovenantServiceImpl extends ServiceImpl<BsCovenantMapper, BsCoven
|
|
|
covenantCheckRecord.setCovenantId(noCheckInfo.getCovenantId());
|
|
|
covenantCheckRecord.setUserId(userId);
|
|
|
covenantCheckRecord.setCheckRecord(noCheckInfo.getCheckInfo());
|
|
|
+ covenantCheckRecord.setCheckStatus(2L);
|
|
|
covenantCheckRecord.setCreateTime(DateUtils.getNowTime());
|
|
|
covenantCheckRecord.setUpdateTime(DateUtils.getNowTime());
|
|
|
iCovenantCheckRecordService.insertByAddBo(covenantCheckRecord);
|