Browse Source

修改传参

master
WangYang 1 month ago
parent
commit
fc2200d644
  1. 8
      .idea/modules.xml
  2. 2
      src/main/java/com/link/controller/AnchorUserTypeStatController.java
  3. 2
      src/main/java/com/link/domain/dto/AnchorUserTypeStatDTO.java
  4. 2
      src/main/java/com/link/mapperwechart/AnchorUserTypeStatMapper.java
  5. 2
      src/main/java/com/link/service/AnchorUserTypeStatService.java
  6. 4
      src/main/java/com/link/serviceImpl/AnchorUserTypeStatServiceImpl.java
  7. 2
      src/main/resources/application.yml
  8. 2
      src/main/resources/com/link/mapperwechart/AnchorUserTypeStatMapper.xml

8
.idea/modules.xml

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/jwUser.iml" filepath="$PROJECT_DIR$/.idea/jwUser.iml" />
</modules>
</component>
</project>

2
src/main/java/com/link/controller/AnchorUserTypeStatController.java

@ -19,7 +19,7 @@ public class AnchorUserTypeStatController {
@PostMapping("/getDetails")
public Result getDetails(@RequestBody AnchorUserTypeStatDTO dto) {
Object result = anchorUserTypeStatService.getAnchorUserTypeStat(dto.getJwCodes(),dto.getStartTime());
Object result = anchorUserTypeStatService.getAnchorUserTypeStat(dto.getJwCodes());
return Result.ok("success",result);
}
}

2
src/main/java/com/link/domain/dto/AnchorUserTypeStatDTO.java

@ -15,6 +15,4 @@ import java.util.List;
public class AnchorUserTypeStatDTO {
private List<String> jwCodes;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
private LocalDate startTime;
}

2
src/main/java/com/link/mapperwechart/AnchorUserTypeStatMapper.java

@ -12,5 +12,5 @@ import java.util.List;
@Mapper
@Qualifier("wechartSqlSessionTemplate")
public interface AnchorUserTypeStatMapper {
List<AnchorUserTypeStatVO> getAnchorUserTypeStat(@Param("jwCodes") List<String> jwCodes, @Param("startTime") LocalDate startTime);
List<AnchorUserTypeStatVO> getAnchorUserTypeStat(@Param("jwCodes") List<String> jwCodes);
}

2
src/main/java/com/link/service/AnchorUserTypeStatService.java

@ -8,5 +8,5 @@ import java.util.List;
public interface AnchorUserTypeStatService {
List<AnchorUserTypeStatVO> getAnchorUserTypeStat(List<String> jwCodes, LocalDate startTime);
List<AnchorUserTypeStatVO> getAnchorUserTypeStat(List<String> jwCodes);
}

4
src/main/java/com/link/serviceImpl/AnchorUserTypeStatServiceImpl.java

@ -17,7 +17,7 @@ public class AnchorUserTypeStatServiceImpl implements AnchorUserTypeStatService
private AnchorUserTypeStatMapper anchorUserTypeStatMapper;
@Override
public List<AnchorUserTypeStatVO> getAnchorUserTypeStat(List<String> jwCodes, LocalDate startTime) {
return anchorUserTypeStatMapper.getAnchorUserTypeStat(jwCodes, startTime);
public List<AnchorUserTypeStatVO> getAnchorUserTypeStat(List<String> jwCodes) {
return anchorUserTypeStatMapper.getAnchorUserTypeStat(jwCodes);
}
}

2
src/main/resources/application.yml

@ -29,4 +29,4 @@ logging:
com.system.mapper: debug
server:
port: 8080
port: 8082

2
src/main/resources/com/link/mapperwechart/AnchorUserTypeStatMapper.xml

@ -24,7 +24,7 @@
DATEADD(SECOND, CAST(nc.addTime AS INT), '1970-01-01 08:00:00') AS registrationDate,
na.name,
CASE
WHEN DATEADD(SECOND, CAST(nc.addTime AS INT), '1970-01-01 08:00:00') &lt; #{startTime}
WHEN DATEADD(SECOND, CAST(nc.addTime AS INT), '1970-01-01 08:00:00') &lt; '2024-06-24'
THEN 'Old User'
ELSE 'New User'
END AS user_type

Loading…
Cancel
Save