YYC
2026-03-03 501548e49492b4f83f2deee73316fda8abe33210
数量监测
已修改2个文件
15 ■■■■ 文件已修改
fzzy-igdss-inte/src/main/java/com/fzzy/igds/app/v1/data/ParamPatrol.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-inte/src/main/java/com/fzzy/igds/app/v1/service/impl/ServiceImpl5207.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-inte/src/main/java/com/fzzy/igds/app/v1/data/ParamPatrol.java
@@ -10,7 +10,7 @@
 * @DateTime: 2026-1-13 16:20
 **/
@Data
public class ParamPatrol extends ParamCommon{
public class ParamPatrol extends ParamCommon {
    private String id;
    private String longitude;
@@ -21,4 +21,5 @@
    private Date dateTime;
    private String dateTime1;
}
fzzy-igdss-inte/src/main/java/com/fzzy/igds/app/v1/service/impl/ServiceImpl5207.java
@@ -21,12 +21,15 @@
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;
/**
@@ -52,6 +55,9 @@
    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, "参数有误,请重试!!");
        }
@@ -60,7 +66,7 @@
            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<>();
@@ -68,8 +74,8 @@
        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);