| | |
| | | userSignRecord.setPoint(pointSetting.getSignPoint()); |
| | | int signPoint = pointSetting.getSignPoint(); |
| | | if(signPoint > 0){ |
| | | int signPoint1 = signPoint; |
| | | int signPoint1 = 0; |
| | | if(1 == pointSetting.getWorkPointOpen()){ |
| | | signPoint1 = new BigDecimal(signPoint1).multiply(pointSetting.getWorkPoint().divide(new BigDecimal(100))).intValue(); |
| | | signPoint1 = new BigDecimal(signPoint).multiply(pointSetting.getWorkPoint().divide(new BigDecimal(100))).intValue(); |
| | | } |
| | | Integer lavePoint = appUser.getLavePoint(); |
| | | appUser.setTotalPoint(appUser.getTotalPoint() + signPoint); |
| | | appUser.setLavePoint(appUser.getLavePoint() + signPoint); |
| | | appUser.setAvailablePoint(appUser.getAvailablePoint() + signPoint1); |
| | | if(null != pointSetting && 1 == pointSetting.getWorkPointGift()){ |
| | | appUser.setTransferablePoint(appUser.getTransferablePoint() + signPoint1); |
| | | } |
| | | appUser.setTotalSignPoint(appUser.getTotalSignPoint() + signPoint); |
| | | appUserService.updateById(appUser); |
| | | |