Commit 406af343 authored by zhoumaotao's avatar zhoumaotao

接口调整

parent 07677114
...@@ -4,7 +4,7 @@ import com.alibaba.fastjson.JSONObject; ...@@ -4,7 +4,7 @@ import com.alibaba.fastjson.JSONObject;
import com.gavel.common.base.controller.BaseController; import com.gavel.common.base.controller.BaseController;
import com.gavel.kwell.service.KmesBoardService; import com.gavel.kwell.service.KmesBoardService;
import com.gavel.kwell.vo.GpfkHgVO; import com.gavel.kwell.vo.GpfkHgVO;
import com.gavel.kwell.vo.PsclVO; import com.gavel.kwell.vo.PcslVO;
import com.gavel.kwell.vo.SdclVO; import com.gavel.kwell.vo.SdclVO;
import com.gavel.kwell.vo.UWoVO; import com.gavel.kwell.vo.UWoVO;
import com.gavel.wo.persistent.Pcjhmx; import com.gavel.wo.persistent.Pcjhmx;
...@@ -68,8 +68,8 @@ public class KmesBoardController extends BaseController { ...@@ -68,8 +68,8 @@ public class KmesBoardController extends BaseController {
@RequestMapping(value = "queryWeekPcsl", method = RequestMethod.POST) @RequestMapping(value = "queryWeekPcsl", method = RequestMethod.POST)
@ResponseBody @ResponseBody
public Object queryPcsl(@RequestBody JSONObject param) { public Object queryPcsl(@RequestBody JSONObject param) {
List<Pcjhmx> pcjhmxList = kmesBoardService.queryWeekPcsl(); List<PcslVO> pcslVOList = kmesBoardService.queryWeekPcsl();
return buildReturnData(pcjhmxList); return buildReturnData(pcslVOList);
} }
/** /**
...@@ -78,7 +78,7 @@ public class KmesBoardController extends BaseController { ...@@ -78,7 +78,7 @@ public class KmesBoardController extends BaseController {
@RequestMapping(value = "queryTodayPcsl", method = RequestMethod.POST) @RequestMapping(value = "queryTodayPcsl", method = RequestMethod.POST)
@ResponseBody @ResponseBody
public Object queryTodayPcsl(@RequestBody JSONObject param) { public Object queryTodayPcsl(@RequestBody JSONObject param) {
PsclVO psclVO = kmesBoardService.queryTodayPcsl(); PcslVO psclVO = kmesBoardService.queryTodayPcsl();
return buildReturnData(psclVO); return buildReturnData(psclVO);
} }
...@@ -88,7 +88,7 @@ public class KmesBoardController extends BaseController { ...@@ -88,7 +88,7 @@ public class KmesBoardController extends BaseController {
@RequestMapping(value = "queryMonthPcsl", method = RequestMethod.POST) @RequestMapping(value = "queryMonthPcsl", method = RequestMethod.POST)
@ResponseBody @ResponseBody
public Object queryMonthPcsl(@RequestBody JSONObject param) { public Object queryMonthPcsl(@RequestBody JSONObject param) {
PsclVO psclVO = kmesBoardService.queryMonthPcsl(); PcslVO psclVO = kmesBoardService.queryMonthPcsl();
return buildReturnData(psclVO); return buildReturnData(psclVO);
} }
......
package com.gavel.kwell.dao; package com.gavel.kwell.dao;
import com.gavel.common.base.dao.BaseDao; import com.gavel.common.base.dao.BaseDao;
import com.gavel.kwell.persistent.Wlsn; import com.gavel.kwell.vo.PcslVO;
import com.gavel.kwell.vo.PsclVO;
import com.gavel.kwell.vo.UWoVO; import com.gavel.kwell.vo.UWoVO;
import com.gavel.kwell.vo.WlsnCondition;
import com.gavel.kwell.vo.WlsnVO;
import com.gavel.persistence.sql.RecordSet;
import com.gavel.wo.persistent.Pcjhmx; import com.gavel.wo.persistent.Pcjhmx;
import java.util.Date;
import java.util.List; import java.util.List;
public interface KmesBoardDao extends BaseDao { public interface KmesBoardDao extends BaseDao {
public List<Pcjhmx> queryWeekPcsl(); public Pcjhmx queryWeekPcsl(Date date);
public PsclVO queryTodayPcsl(); public PcslVO queryTodayPcsl();
public PsclVO queryMonthPcsl(); public PcslVO queryMonthPcsl();
public List<UWoVO> queryWo(); public List<UWoVO> queryWo();
......
...@@ -4,12 +4,13 @@ import com.gavel.bom.utils.GxlxGxbzEnum; ...@@ -4,12 +4,13 @@ import com.gavel.bom.utils.GxlxGxbzEnum;
import com.gavel.common.base.dao.impl.BaseDaoImpl; import com.gavel.common.base.dao.impl.BaseDaoImpl;
import com.gavel.common.utils.DateUtils; import com.gavel.common.utils.DateUtils;
import com.gavel.kwell.dao.KmesBoardDao; import com.gavel.kwell.dao.KmesBoardDao;
import com.gavel.kwell.vo.PsclVO; import com.gavel.kwell.vo.PcslVO;
import com.gavel.kwell.vo.UWoVO; import com.gavel.kwell.vo.UWoVO;
import com.gavel.persistence.sql.SqlMap; import com.gavel.persistence.sql.SqlMap;
import com.gavel.wo.persistent.Pcjhmx; import com.gavel.wo.persistent.Pcjhmx;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import java.util.Date;
import java.util.List; import java.util.List;
...@@ -18,37 +19,36 @@ public class KmesBoardDaoImpl extends BaseDaoImpl implements KmesBoardDao { ...@@ -18,37 +19,36 @@ public class KmesBoardDaoImpl extends BaseDaoImpl implements KmesBoardDao {
@Override @Override
public List<Pcjhmx> queryWeekPcsl() { public Pcjhmx queryWeekPcsl(Date date) {
SqlMap sqlMap = new SqlMap(); SqlMap sqlMap = new SqlMap();
sqlMap.append("select PCJHMX_JHRQ,sum(PCJHMX_JHSL) as PCJHMX_JHSL,sum(PCJHMX_WGSL) as PCJHMX_WGSL "); sqlMap.append("select sum(PCJHMX_JHSL) as PCJHMX_JHSL,sum(PCJHMX_WGSL) as PCJHMX_WGSL ");
sqlMap.append("from PCJHMX "); sqlMap.append("from PCJHMX ");
sqlMap.append("where 1=1 and ( :ksrq <= PCJHMX_JHRQ and PCJHMX_JHRQ <= :jsrq ) "); sqlMap.append("where 1=1 and ( :ksrq <= PCJHMX_JHRQ and PCJHMX_JHRQ <= :jsrq ) ");
sqlMap.setParamValue("ksrq", DateUtils.beginOfDay(DateUtils.calcDate(DateUtils.getDateTime(), 0, 0, -7, 0, 0, 0))); sqlMap.setParamValue("ksrq", DateUtils.beginOfDay(date));
sqlMap.setParamValue("jsrq", DateUtils.endOfDay(DateUtils.calcDate(DateUtils.getDateTime(), 0, 0, -1, 0, 0, 0))); sqlMap.setParamValue("jsrq", DateUtils.endOfDay(date));
sqlMap.append("group by PCJHMX_JHRQ "); return sqlMap.queryEntity(Pcjhmx.class);
return sqlMap.query(Pcjhmx.class);
} }
@Override @Override
public PsclVO queryTodayPcsl() { public PcslVO queryTodayPcsl() {
SqlMap sqlMap = new SqlMap(); SqlMap sqlMap = new SqlMap();
sqlMap.append("select sum(PCJHMX_JHSL) as JHSL,sum(PCJHMX_WGSL) as WGSL "); sqlMap.append("select sum(PCJHMX_JHSL) as JHSL,sum(PCJHMX_WGSL) as WGSL ");
sqlMap.append("from PCJHMX "); sqlMap.append("from PCJHMX ");
sqlMap.append("where 1=1 and ( :ksrq <= PCJHMX_JHRQ and PCJHMX_JHRQ <= :jsrq ) "); sqlMap.append("where 1=1 and ( :ksrq <= PCJHMX_JHRQ and PCJHMX_JHRQ <= :jsrq ) ");
sqlMap.setParamValue("ksrq", DateUtils.beginOfDay(DateUtils.getDateTime())); sqlMap.setParamValue("ksrq", DateUtils.beginOfDay(DateUtils.getDateTime()));
sqlMap.setParamValue("jsrq", DateUtils.endOfDay(DateUtils.getDateTime())); sqlMap.setParamValue("jsrq", DateUtils.endOfDay(DateUtils.getDateTime()));
return sqlMap.queryEntity(PsclVO.class); return sqlMap.queryEntity(PcslVO.class);
} }
@Override @Override
public PsclVO queryMonthPcsl() { public PcslVO queryMonthPcsl() {
SqlMap sqlMap = new SqlMap(); SqlMap sqlMap = new SqlMap();
sqlMap.append("select sum(PCJHMX_JHSL) as JHSL,sum(PCJHMX_WGSL) as WGSL "); sqlMap.append("select sum(PCJHMX_JHSL) as JHSL,sum(PCJHMX_WGSL) as WGSL ");
sqlMap.append("from PCJHMX "); sqlMap.append("from PCJHMX ");
sqlMap.append("where 1=1 and ( :ksrq <= PCJHMX_JHRQ and PCJHMX_JHRQ <= :jsrq ) "); sqlMap.append("where 1=1 and ( :ksrq <= PCJHMX_JHRQ and PCJHMX_JHRQ <= :jsrq ) ");
sqlMap.setParamValue("ksrq", DateUtils.beginOfMonth(DateUtils.getDateTime())); sqlMap.setParamValue("ksrq", DateUtils.beginOfMonth(DateUtils.getDateTime()));
sqlMap.setParamValue("jsrq", DateUtils.endOfMonth(DateUtils.getDateTime())); sqlMap.setParamValue("jsrq", DateUtils.endOfMonth(DateUtils.getDateTime()));
return sqlMap.queryEntity(PsclVO.class); return sqlMap.queryEntity(PcslVO.class);
} }
@Override @Override
......
...@@ -2,7 +2,7 @@ package com.gavel.kwell.service; ...@@ -2,7 +2,7 @@ package com.gavel.kwell.service;
import com.gavel.common.base.service.BaseEditService; import com.gavel.common.base.service.BaseEditService;
import com.gavel.kwell.vo.GpfkHgVO; import com.gavel.kwell.vo.GpfkHgVO;
import com.gavel.kwell.vo.PsclVO; import com.gavel.kwell.vo.PcslVO;
import com.gavel.kwell.vo.SdclVO; import com.gavel.kwell.vo.SdclVO;
import com.gavel.kwell.vo.UWoVO; import com.gavel.kwell.vo.UWoVO;
import com.gavel.wo.persistent.Pcjhmx; import com.gavel.wo.persistent.Pcjhmx;
...@@ -14,11 +14,11 @@ public interface KmesBoardService extends BaseEditService { ...@@ -14,11 +14,11 @@ public interface KmesBoardService extends BaseEditService {
public SdclVO querySdcl(); public SdclVO querySdcl();
public List<Pcjhmx> queryWeekPcsl(); public List<PcslVO> queryWeekPcsl();
public PsclVO queryTodayPcsl(); public PcslVO queryTodayPcsl();
public PsclVO queryMonthPcsl(); public PcslVO queryMonthPcsl();
public List<UWoVO> queryWo(); public List<UWoVO> queryWo();
......
...@@ -9,7 +9,7 @@ import com.gavel.kwell.persistent.Gpfk; ...@@ -9,7 +9,7 @@ import com.gavel.kwell.persistent.Gpfk;
import com.gavel.kwell.service.KmesBoardService; import com.gavel.kwell.service.KmesBoardService;
import com.gavel.kwell.utils.DateCalculateUtil; import com.gavel.kwell.utils.DateCalculateUtil;
import com.gavel.kwell.vo.GpfkHgVO; import com.gavel.kwell.vo.GpfkHgVO;
import com.gavel.kwell.vo.PsclVO; import com.gavel.kwell.vo.PcslVO;
import com.gavel.kwell.vo.SdclVO; import com.gavel.kwell.vo.SdclVO;
import com.gavel.kwell.vo.UWoVO; import com.gavel.kwell.vo.UWoVO;
import com.gavel.wo.persistent.Pcjhmx; import com.gavel.wo.persistent.Pcjhmx;
...@@ -17,7 +17,6 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -17,7 +17,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import javax.xml.crypto.Data;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
...@@ -72,17 +71,34 @@ public class KmesBoardServiceImpl extends BaseEditServiceImpl implements KmesBoa ...@@ -72,17 +71,34 @@ public class KmesBoardServiceImpl extends BaseEditServiceImpl implements KmesBoa
} }
@Override @Override
public List<Pcjhmx> queryWeekPcsl() { public List<PcslVO> queryWeekPcsl() {
return kmesBoardDao.queryWeekPcsl(); Date beginDate = DateUtils.calcDate(DateUtils.getDate(),0,0,-7,0,0,0);
Date endDate = DateUtils.calcDate(DateUtils.getDate(),0,0,-1,0,0,0);
List<Date> dateList = DateCalculateUtil.findDates("D", beginDate, endDate);
List<PcslVO> pcslVOList = new ArrayList<>();
for(Date date : dateList){
PcslVO pcslVO = new PcslVO();
Pcjhmx pcjhmx = kmesBoardDao.queryWeekPcsl(date);
pcslVO.setPcrq(date);
if(pcjhmx !=null){
pcslVO.setJhsl(pcjhmx.getJhsl());
pcslVO.setWgsl(pcjhmx.getWgsl());
}else {
pcslVO.setJhsl(0.0);
pcslVO.setWgsl(0.0);
}
pcslVOList.add(pcslVO);
}
return pcslVOList;
} }
@Override @Override
public PsclVO queryTodayPcsl() { public PcslVO queryTodayPcsl() {
return kmesBoardDao.queryTodayPcsl(); return kmesBoardDao.queryTodayPcsl();
} }
@Override @Override
public PsclVO queryMonthPcsl() { public PcslVO queryMonthPcsl() {
return kmesBoardDao.queryMonthPcsl(); return kmesBoardDao.queryMonthPcsl();
} }
......
...@@ -3,15 +3,26 @@ package com.gavel.kwell.vo; ...@@ -3,15 +3,26 @@ package com.gavel.kwell.vo;
import com.gavel.common.base.entity.BaseEntity; import com.gavel.common.base.entity.BaseEntity;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date;
import java.util.List; import java.util.List;
public class PsclVO extends BaseEntity { public class PcslVO extends BaseEntity {
private Date pcrq;//日期
private Double jhsl;//计划总量 private Double jhsl;//计划总量
private Double wgsl;//完工总量 private Double wgsl;//完工总量
public Date getPcrq() {
return pcrq;
}
public void setPcrq(Date pcrq) {
this.pcrq = pcrq;
}
public Double getJhsl() { public Double getJhsl() {
return jhsl; return jhsl;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment