Browse Source

新增修改逻辑

feature/teamB_zz_wgh
HAHA 3 years ago
parent
commit
aa2142491a
  1. 19
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/IcPartyMemberPointServiceImpl.java

19
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/IcPartyMemberPointServiceImpl.java

@ -112,11 +112,24 @@ public class IcPartyMemberPointServiceImpl extends BaseServiceImpl<IcPartyMember
@Override
@Transactional(rollbackFor = Exception.class)
public void update(IcPartyMemberPointDTO dto) {
if(dto.getBasePoint() == null){
dto.setBasePoint(NumConstant.ZERO);
}
if(dto.getReviewPoint() == null){
dto.setReviewPoint(NumConstant.ZERO);
}
if(dto.getInspirePoint() == null){
dto.setInspirePoint(NumConstant.ZERO);
}
dto.setTotalScore(dto.getBasePoint() + dto.getInspirePoint() + dto.getReviewPoint());
if (dto.getWarnPoint() > 0) {
dto.setTotalScore(dto.getTotalScore() - dto.getWarnPoint());
if(dto.getWarnPoint() != null) {
if (dto.getWarnPoint() > 0) {
dto.setTotalScore(dto.getTotalScore() - dto.getWarnPoint());
} else {
dto.setTotalScore(dto.getTotalScore() + dto.getWarnPoint());
}
} else {
dto.setTotalScore(dto.getTotalScore() + dto.getWarnPoint());
dto.setWarnPoint(NumConstant.ZERO);
}
IcPartyMemberPointEntity entity = ConvertUtils.sourceToTarget(dto, IcPartyMemberPointEntity.class);
if(dto.getYear().equals(Year.now().toString())){

Loading…
Cancel
Save