| | |
| | | import java.util.Date;
|
| | |
|
| | | import com.yeshi.fanli.entity.money.TeamEincomeRecord;
|
| | | import com.yeshi.fanli.entity.order.dividents.TeamDividentsSourceOrderUserMap;
|
| | | import com.yeshi.fanli.util.TimeUtil;
|
| | |
|
| | | public class TeamEincomeRecordFactory {
|
| | |
| | | * TeamEincomeRecord 返回类型
|
| | | * @throws
|
| | | */
|
| | | public static TeamEincomeRecord createTeamDividents(String day, Long uid, BigDecimal money, String beiZhu) {
|
| | | public static TeamEincomeRecord createTeamDividents(String day, Long uid, BigDecimal money, int type,
|
| | | String beiZhu) {
|
| | | TeamEincomeRecord record = new TeamEincomeRecord();
|
| | | record.setBeiZhu(beiZhu);
|
| | | record.setCreateTime(new Date());
|
| | |
| | | record.setPreRecieveTime(new Date(TimeUtil.convertToTimeTemp(day, "yyyy-MM-dd")));
|
| | | record.setRecieveTime(null);
|
| | | record.setState(TeamEincomeRecord.STATE_NOT_RECIEVE);
|
| | | record.setType(TeamEincomeRecord.TYPE_TEAM_DIVIDENTS);
|
| | | if (type == TeamDividentsSourceOrderUserMap.TYPE_MORE_THAN_2) {
|
| | | record.setType(TeamEincomeRecord.TYPE_TEAM_SUBSIDY);
|
| | | } else
|
| | | record.setType(TeamEincomeRecord.TYPE_TEAM_DIVIDENTS);
|
| | | record.setUid(uid);
|
| | | return record;
|
| | | }
|