项目进度修改

This commit is contained in:
guoshengxiong 2024-05-30 17:16:54 +08:00
parent d91d0a59df
commit d55e543b3d

View File

@ -65,15 +65,15 @@ public class XzTaskProgressTotalServiceImpl extends ServiceImpl<XzTaskProgressTo
@Override @Override
public void add(XzTaskProgressTotal xzTaskProgressTotal) { public void add(XzTaskProgressTotal xzTaskProgressTotal) {
XzTaskProgressTotal total = xzTaskProgressTotalMapper.selectOne(new LambdaQueryWrapper<XzTaskProgressTotal>()
.eq(XzTaskProgressTotal::getProjectSn, xzTaskProgressTotal.getProjectSn())
.eq(XzTaskProgressTotal::getEnterpriseId, xzTaskProgressTotal.getEnterpriseId())
.orderByDesc(XzTaskProgressTotal::getCreateDate)
.last("limit 1")
);
if (Objects.equals(xzTaskProgressTotal.getType(), 1)) { if (Objects.equals(xzTaskProgressTotal.getType(), 1)) {
xzTaskProgressTotal.setEnterpriseId(null); xzTaskProgressTotal.setEnterpriseId(null);
} }
XzTaskProgressTotal total = xzTaskProgressTotalMapper.selectOne(new LambdaQueryWrapper<XzTaskProgressTotal>()
.eq(XzTaskProgressTotal::getProjectSn, xzTaskProgressTotal.getProjectSn())
.eq(xzTaskProgressTotal.getEnterpriseId() != null, XzTaskProgressTotal::getEnterpriseId, xzTaskProgressTotal.getEnterpriseId())
.orderByDesc(XzTaskProgressTotal::getCreateDate)
.last("limit 1")
);
if (total != null) { if (total != null) {
xzTaskProgressTotal.setChangeBefore(total.getChangeAfter()); xzTaskProgressTotal.setChangeBefore(total.getChangeAfter());
} else { } else {