Browse Source

编辑项目评分

anderx 1 year ago
parent
commit
41e2a8c59b

+ 1 - 1
src/main/java/com/goafanti/common/dao/AdminProjectStatisticsMapper.java

@@ -10,7 +10,7 @@ import java.util.List;
  * 管理员用户项目评分表(AdminProjectStatistics)表数据库访问层
  *
  * @author makejava
- * @since 2024-09-29 11:44:37
+ * @since 2024-09-29 13:56:50
  */
 public interface AdminProjectStatisticsMapper {
 

+ 4 - 5
src/main/java/com/goafanti/common/mapper/AdminProjectStatisticsMapper.xml

@@ -7,10 +7,10 @@
         <result property="aid" column="aid" jdbcType="VARCHAR"/>
         <result property="htsatcount" column="htSatCount" jdbcType="INTEGER"/>
         <result property="htsatscorecount" column="htSatScoreCount" jdbcType="INTEGER"/>
-        <result property="htsatscoreaverage" column="htSatScoreAverage" jdbcType="INTEGER"/>
+        <result property="htsatscoreaverage" column="htSatScoreAverage" jdbcType="NUMERIC"/>
         <result property="membercount" column="memberCount" jdbcType="INTEGER"/>
         <result property="memberscorecount" column="memberScoreCount" jdbcType="INTEGER"/>
-        <result property="memberscoreaverage" column="memberScoreAverage" jdbcType="INTEGER"/>
+        <result property="memberscoreaverage" column="memberScoreAverage" jdbcType="NUMERIC"/>
         <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
     </resultMap>
 
@@ -101,13 +101,12 @@
         </where>
     </select>
 
-
     <!--新增所有列-->
     <insert id="insert" keyProperty="id" useGeneratedKeys="true">
         insert into admin_project_statistics(aid, htSatCount, htSatScoreCount, htSatScoreAverage, memberCount,
-                                             memberScoreCount, memberScoreAverage)
+                                             memberScoreCount, memberScoreAverage, create_time)
         values (#{aid}, #{htsatcount}, #{htsatscorecount}, #{htsatscoreaverage}, #{membercount}, #{memberscorecount},
-                #{memberscoreaverage})
+                #{memberscoreaverage}, #{createTime})
     </insert>
 
     <insert id="insertBatch">

+ 8 - 8
src/main/java/com/goafanti/common/model/AdminProjectStatistics.java

@@ -8,10 +8,10 @@ import java.util.Date;
  * 管理员用户项目评分表(AdminProjectStatistics)实体类
  *
  * @author makejava
- * @since 2024-09-29 11:44:37
+ * @since 2024-09-29 13:56:50
  */
 public class AdminProjectStatistics implements Serializable {
-    private static final long serialVersionUID = -45736366275028943L;
+    private static final long serialVersionUID = -17547670868580880L;
     /**
      * id
      */
@@ -31,7 +31,7 @@ public class AdminProjectStatistics implements Serializable {
     /**
      * 高新&科技平均分
      */
-    private Integer htsatscoreaverage;
+    private Double htsatscoreaverage;
     /**
      * 会员数
      */
@@ -43,7 +43,7 @@ public class AdminProjectStatistics implements Serializable {
     /**
      * 会员平均分
      */
-    private Integer memberscoreaverage;
+    private Double memberscoreaverage;
     /**
      * 创建时间
      */
@@ -82,11 +82,11 @@ public class AdminProjectStatistics implements Serializable {
         this.htsatscorecount = htsatscorecount;
     }
 
-    public Integer getHtsatscoreaverage() {
+    public Double getHtsatscoreaverage() {
         return htsatscoreaverage;
     }
 
-    public void setHtsatscoreaverage(Integer htsatscoreaverage) {
+    public void setHtsatscoreaverage(Double htsatscoreaverage) {
         this.htsatscoreaverage = htsatscoreaverage;
     }
 
@@ -106,11 +106,11 @@ public class AdminProjectStatistics implements Serializable {
         this.memberscorecount = memberscorecount;
     }
 
-    public Integer getMemberscoreaverage() {
+    public Double getMemberscoreaverage() {
         return memberscoreaverage;
     }
 
-    public void setMemberscoreaverage(Integer memberscoreaverage) {
+    public void setMemberscoreaverage(Double memberscoreaverage) {
         this.memberscoreaverage = memberscoreaverage;
     }
 

+ 4 - 4
src/main/java/com/goafanti/order/service/impl/TaskScoreServiceImpl.java

@@ -96,15 +96,15 @@ public class TaskScoreServiceImpl extends BaseMybatisDao<TaskScoreMapper> implem
         }
         BigDecimal htSatScoreAverage = BigDecimal.ZERO;
         BigDecimal memberScoreAverage = BigDecimal.ZERO;
-        if (htSatCount>0)htSatScoreAverage=ht_satSum.divide(new BigDecimal(htSatCount),2, RoundingMode.HALF_UP);
-        if (memberCount>0)memberScoreAverage=hySum.divide(new BigDecimal(memberCount),2, RoundingMode.HALF_UP);
+        if (htSatCount>0)htSatScoreAverage=ht_satSum.divide(new BigDecimal(htSatScoreCount),2, RoundingMode.HALF_UP);
+        if (memberCount>0)memberScoreAverage=hySum.divide(new BigDecimal(memberScoreCount),2, RoundingMode.HALF_UP);
         AdminProjectStatistics adminProjectStatistics = adminProjectStatisticsMapper.queryByAid(aid);
         AdminProjectStatistics aps=new AdminProjectStatistics();
         aps.setAid(aid);
         aps.setHtsatcount(htSatCount);
-        aps.setHtsatscoreaverage(htSatScoreAverage.intValue());
+        aps.setHtsatscoreaverage(htSatScoreAverage.doubleValue());
         aps.setHtsatscorecount(htSatScoreCount);
-        aps.setMemberscoreaverage(memberScoreAverage.intValue());
+        aps.setMemberscoreaverage(memberScoreAverage.doubleValue());
         aps.setMemberscorecount(memberScoreCount);
         aps.setMembercount(memberCount);
         if (adminProjectStatistics==null){