Browse Source

单位积分加扣分统计 删除处理加扣分逻辑

huangpeng 1 tuần trước cách đây
mục cha
commit
5e64be0bd8

+ 2 - 2
qhse-common/src/main/java/com/rongwei/bscommon/system/service/impl/QhsePointsUnitRecordServiceImpl.java

@@ -158,11 +158,11 @@ public class QhsePointsUnitRecordServiceImpl extends ServiceImpl<QhsePointsUnitR
             //分值大于0 累加到 加分分值,反之 累加 扣分分值  //删除功能 数据全部负数
             for (QhsePointsUnitDetailsDo qhsePointsUnitDetailsDo : details.get(key)) {
                 if (qhsePointsUnitDetailsDo.getPoints()>0){
-                    qhsePointsUnitRecordDo.setBonuspoints(qhsePointsUnitDetailsDo.getPoints() - qhsePointsUnitRecordDo.getBonuspoints());
+                    qhsePointsUnitRecordDo.setBonuspoints( qhsePointsUnitRecordDo.getBonuspoints() - qhsePointsUnitDetailsDo.getPoints() );
                 }else{
                     qhsePointsUnitRecordDo.setDeductionpoints(qhsePointsUnitDetailsDo.getPoints() - qhsePointsUnitRecordDo.getDeductionpoints());
                 }
-                qhsePointsUnitRecordDo.setCumulativescore(qhsePointsUnitRecordDo.getCumulativescore() + qhsePointsUnitDetailsDo.getPoints());
+                qhsePointsUnitRecordDo.setCumulativescore(qhsePointsUnitDetailsDo.getPoints()-qhsePointsUnitRecordDo.getCumulativescore() );
             }
 
             mainUpdates.add(qhsePointsUnitRecordDo);