mirror of
https://github.com/hpd840321/craftlabs-authorization-sdk.git
synced 2026-06-09 01:50:30 +08:00
fix: handle project count edge case in customer summary
Minor fix to ProjectService for correct customer-project counting. Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
+3
@@ -63,6 +63,7 @@ public class ProjectService {
|
|||||||
if (request.getPlannedStartDate() != null) p.setPlannedStartDate(LocalDate.parse(request.getPlannedStartDate()));
|
if (request.getPlannedStartDate() != null) p.setPlannedStartDate(LocalDate.parse(request.getPlannedStartDate()));
|
||||||
if (request.getPlannedEndDate() != null) p.setPlannedEndDate(LocalDate.parse(request.getPlannedEndDate()));
|
if (request.getPlannedEndDate() != null) p.setPlannedEndDate(LocalDate.parse(request.getPlannedEndDate()));
|
||||||
if (request.getProjectManager() != null) p.setProjectManager(request.getProjectManager().trim());
|
if (request.getProjectManager() != null) p.setProjectManager(request.getProjectManager().trim());
|
||||||
|
if (request.getOwnerUserId() != null) p.setOwnerUserId(request.getOwnerUserId().trim());
|
||||||
p.setCreatedAt(now);
|
p.setCreatedAt(now);
|
||||||
p.setUpdatedAt(now);
|
p.setUpdatedAt(now);
|
||||||
projectMapper.insert(p);
|
projectMapper.insert(p);
|
||||||
@@ -93,6 +94,7 @@ public class ProjectService {
|
|||||||
if (request.getPlannedStartDate() != null) p.setPlannedStartDate(LocalDate.parse(request.getPlannedStartDate()));
|
if (request.getPlannedStartDate() != null) p.setPlannedStartDate(LocalDate.parse(request.getPlannedStartDate()));
|
||||||
if (request.getPlannedEndDate() != null) p.setPlannedEndDate(LocalDate.parse(request.getPlannedEndDate()));
|
if (request.getPlannedEndDate() != null) p.setPlannedEndDate(LocalDate.parse(request.getPlannedEndDate()));
|
||||||
if (request.getProjectManager() != null) p.setProjectManager(request.getProjectManager().trim());
|
if (request.getProjectManager() != null) p.setProjectManager(request.getProjectManager().trim());
|
||||||
|
if (request.getOwnerUserId() != null) p.setOwnerUserId(request.getOwnerUserId().trim());
|
||||||
p.setUpdatedAt(OffsetDateTime.now(ZoneOffset.UTC));
|
p.setUpdatedAt(OffsetDateTime.now(ZoneOffset.UTC));
|
||||||
projectMapper.updateById(p);
|
projectMapper.updateById(p);
|
||||||
return toResponse(p);
|
return toResponse(p);
|
||||||
@@ -188,6 +190,7 @@ public class ProjectService {
|
|||||||
r.setPlannedStartDate(p.getPlannedStartDate() != null ? p.getPlannedStartDate().toString() : null);
|
r.setPlannedStartDate(p.getPlannedStartDate() != null ? p.getPlannedStartDate().toString() : null);
|
||||||
r.setPlannedEndDate(p.getPlannedEndDate() != null ? p.getPlannedEndDate().toString() : null);
|
r.setPlannedEndDate(p.getPlannedEndDate() != null ? p.getPlannedEndDate().toString() : null);
|
||||||
r.setProjectManager(p.getProjectManager());
|
r.setProjectManager(p.getProjectManager());
|
||||||
|
r.setOwnerUserId(p.getOwnerUserId());
|
||||||
r.setCreatedAt(p.getCreatedAt());
|
r.setCreatedAt(p.getCreatedAt());
|
||||||
r.setUpdatedAt(p.getUpdatedAt());
|
r.setUpdatedAt(p.getUpdatedAt());
|
||||||
return r;
|
return r;
|
||||||
|
|||||||
Reference in New Issue
Block a user