| | |
| | | import com.fzzy.igds.utils.DateUtil; |
| | | import com.ruoyi.common.core.domain.entity.SysDept; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.apache.commons.lang3.time.DateFormatUtils; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | public PhoneResponse<Object> execute(PhoneRequest<JSONObject> req, AuthUser authUser) throws Exception { |
| | | //转化对象 |
| | | ParamPatrol param = JSONObject.parseObject(req.getData().toString(), ParamPatrol.class); |
| | | SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM"); |
| | | Date dateTime = formatter.parse(param.getDateTime1()); |
| | | |
| | | if (null == param) { |
| | | return PhoneRespUtil.error(RespCodeEnum.CODE_1111, "参数有误,请重试!!"); |
| | | } |
| | |
| | | return PhoneRespUtil.error(RespCodeEnum.CODE_1111, "参数有误,请重试!!"); |
| | | } |
| | | //参数验证 |
| | | if (null == param.getDateTime()) { |
| | | if (null == param.getDateTime1()) { |
| | | return PhoneRespUtil.error(RespCodeEnum.CODE_1111, "参数有误,请重试!!"); |
| | | } |
| | | QueryWrapper<Quantity> queryWrapper = new QueryWrapper<>(); |
| | |
| | | param.setCompanyId(ContextUtil.getCompanyId()); |
| | | queryWrapper.eq("company_id", param.getCompanyId()); |
| | | queryWrapper.likeRight("dept_id", param.getDeptId()); |
| | | queryWrapper.ge("receive_date", DateUtil.getCurZero(param.getDateTime())); |
| | | queryWrapper.le("receive_date", DateUtil.getNextZero(param.getDateTime())); |
| | | queryWrapper.ge("receive_date", DateUtil.getMonthFirst(dateTime)); |
| | | queryWrapper.le("receive_date", DateUtil.getNextMonthFirst(dateTime)); |
| | | |
| | | List<Quantity> list = quantityMapper.selectList(queryWrapper); |
| | | |