|
@@ -3,6 +3,7 @@ package com.ruoyi.zdsz.service.impl;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.json.JSON;
|
|
import cn.hutool.json.JSON;
|
|
import cn.hutool.json.JSONObject;
|
|
import cn.hutool.json.JSONObject;
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.ruoyi.common.annotation.DynamicName;
|
|
import com.ruoyi.common.annotation.DynamicName;
|
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
import com.ruoyi.common.core.domain.entity.SysDictData;
|
|
import com.ruoyi.common.core.domain.entity.SysDictData;
|
|
@@ -64,6 +65,8 @@ public class ZEngineeringCivilServiceImpl implements IZEngineeringCivilService {
|
|
@Resource
|
|
@Resource
|
|
private ZMaterialStatisticsMapper zMaterialStatisticsMapper;
|
|
private ZMaterialStatisticsMapper zMaterialStatisticsMapper;
|
|
@Resource
|
|
@Resource
|
|
|
|
+ private ZEngineeringInfoMapper zEngineeringInfoMapper;
|
|
|
|
+ @Resource
|
|
private ZEngineeringNodeMapper zEngineeringNodeMapper;
|
|
private ZEngineeringNodeMapper zEngineeringNodeMapper;
|
|
@Resource
|
|
@Resource
|
|
private IZEngineeringReviewService izEngineeringReviewService;
|
|
private IZEngineeringReviewService izEngineeringReviewService;
|
|
@@ -655,7 +658,7 @@ public class ZEngineeringCivilServiceImpl implements IZEngineeringCivilService {
|
|
lqw.eq(StringUtils.isNotBlank(bo.getEnginClassification()), ZEngineeringCivil::getEnginClassification, bo.getEnginClassification());
|
|
lqw.eq(StringUtils.isNotBlank(bo.getEnginClassification()), ZEngineeringCivil::getEnginClassification, bo.getEnginClassification());
|
|
ZEngineeringCivilVo zEngineeringCivilVo = baseMapper.selectVoOne(lqw);
|
|
ZEngineeringCivilVo zEngineeringCivilVo = baseMapper.selectVoOne(lqw);
|
|
if ("indoor_engin".equals(bo.getEnginClassification()) || "courtyard".equals(bo.getEnginClassification()) || "overhead".equals(bo.getEnginClassification())) {
|
|
if ("indoor_engin".equals(bo.getEnginClassification()) || "courtyard".equals(bo.getEnginClassification()) || "overhead".equals(bo.getEnginClassification())) {
|
|
- if (!ObjectUtils.isEmpty(bo.getzEngineeringNodeBo()) || !ObjectUtils.isEmpty(bo.getzEngineeringNodeBoList()) || bo.getzEngineeringNodeBoList().size() > 0)
|
|
|
|
|
|
+ if (!ObjectUtils.isEmpty(bo.getzEngineeringNodeBo()) || !ObjectUtils.isEmpty(bo.getzEngineeringNodeBoList()) || bo.getzEngineeringNodeBoList().size() > 0)
|
|
izMaterialStatisticsService.insert(bo);
|
|
izMaterialStatisticsService.insert(bo);
|
|
}
|
|
}
|
|
if (ObjectUtils.isEmpty(zEngineeringCivilVo)) {
|
|
if (ObjectUtils.isEmpty(zEngineeringCivilVo)) {
|
|
@@ -972,7 +975,12 @@ public class ZEngineeringCivilServiceImpl implements IZEngineeringCivilService {
|
|
});
|
|
});
|
|
infoIdList.getInfoIdList().stream().forEach(item -> {
|
|
infoIdList.getInfoIdList().stream().forEach(item -> {
|
|
item.setState(zEngineeringReviewBo.getReviewStatus());
|
|
item.setState(zEngineeringReviewBo.getReviewStatus());
|
|
- izEngineeringInfoService.update(item);
|
|
|
|
|
|
+ SimpleDateFormat format=new SimpleDateFormat("yyyy_MM");
|
|
|
|
+ UpdateWrapper<ZEngineeringInfo> lqw = new UpdateWrapper();
|
|
|
|
+ lqw.eq("id",item.getId()).set("state",zEngineeringReviewBo.getReviewStatus());
|
|
|
|
+ MonthTableNameHandler.setData(format.format(item.getCreateTime()));
|
|
|
|
+ zEngineeringInfoMapper.update(lqw);
|
|
|
|
+ MonthTableNameHandler.removeData();
|
|
});
|
|
});
|
|
ZEngineeringCivil zEngineeringCivil = baseMapper.selectById(zEngineeringNode.getCivliId());
|
|
ZEngineeringCivil zEngineeringCivil = baseMapper.selectById(zEngineeringNode.getCivliId());
|
|
ZEngineeringCivilBo zEngineeringCivilBo = BeanUtil.copyProperties(zEngineeringCivil, ZEngineeringCivilBo.class);
|
|
ZEngineeringCivilBo zEngineeringCivilBo = BeanUtil.copyProperties(zEngineeringCivil, ZEngineeringCivilBo.class);
|