Return active packages only with on_monitoring status
This commit is contained in:
parent
6e5350b6ab
commit
72f7f6e2ac
3 changed files with 3 additions and 3 deletions
|
|
@ -36,7 +36,7 @@ public interface SignalMapper {
|
|||
|
||||
PackageData findPackageData(@Param("id") Integer id);
|
||||
|
||||
List<PackageData> findPackageDataList(@Param("userId") String userId);
|
||||
List<PackageData> findPackageDataList(@Param("userId") String userId, @Param("status") String status);
|
||||
|
||||
List<PackageData> findPackagesByStatus(@Param("status") String status);
|
||||
|
||||
|
|
|
|||
|
|
@ -152,7 +152,7 @@ public class SignalService {
|
|||
activePackages.setStatus("OK");
|
||||
activePackages.setMembercode(memberCode);
|
||||
Packages packages = new Packages();
|
||||
mapper.findPackageDataList(memberCode).forEach(data -> {
|
||||
mapper.findPackageDataList(memberCode, Status.ON_MONITORING.name()).forEach(data -> {
|
||||
Package pack = new Package();
|
||||
pack.setPackageName(data.getPackageName());
|
||||
pack.setCreatedAt(data.getCreatedAt() != null ? data.getCreatedAt().toString() : null);
|
||||
|
|
|
|||
|
|
@ -109,7 +109,7 @@
|
|||
<select id="findPackageDataList" resultMap="packageDataResultMap" resultType="ru.nbch.credit_tracker.entities.dto.PackageData">
|
||||
SELECT package_name, created_at
|
||||
FROM signals_user_packages
|
||||
WHERE membercode IS NOT NULL AND LEFT(membercode, 6) = #{userId}
|
||||
WHERE membercode IS NOT NULL AND LEFT(membercode, 6) = #{userId} AND status = #{status}
|
||||
</select>
|
||||
|
||||
<select id="findPackagesByStatus" resultMap="packageDataResultMap" resultType="ru.nbch.credit_tracker.entities.dto.PackageData">
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue