| | |
| | | import com.dy.pipIrrGlobal.pojoSt.StLossMonth; |
| | | import com.dy.pipIrrGlobal.pojoSt.StLossYear; |
| | | import com.dy.pipIrrGlobal.voSt.VoIntake; |
| | | import com.dy.pipIrrTemp.util.StClientAmountConstant; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | public class ChSomeIntakeLossSv { |
| | | |
| | | private ChangeMapper dao; |
| | | |
| | | private static final int IntakeLossDayFlag = 800 ;//2024-12-14统计元谋数据库实时数据,发现大于800的正确的数据不存在,而小于800的基本为正确数据 |
| | | |
| | | @Autowired |
| | | private void setDao(ChangeMapper dao){ |
| | | this.dao = dao; |
| | |
| | | if(adList != null && adList.size() > 0){ |
| | | //adList中数据以id升序排列 |
| | | for(RmLossDay ad : adList){ |
| | | if(ad.lossAmount != null && ad.lossAmount > IntakeLossDayFlag){ |
| | | if(ad.lossAmount != null && ad.lossAmount > StClientAmountConstant.IntakeLossDayFlag){ |
| | | this.doUpdateOneIntakeLossDay(ad.id, 0.0); |
| | | } |
| | | } |
| | |
| | | */ |
| | | public void statisticsIntakeLossMonth() throws Exception{ |
| | | int nowYear = Integer.parseInt(DateTime.yyyy()) ; |
| | | int nowMonth = Integer.parseInt(DateTime.mm()) ; |
| | | int nowMonth = Integer.parseInt(DateTime.MM()) ; |
| | | Date startDt ; |
| | | Date endDt ; |
| | | List<StLossMonth> list ; |