Commit 634bc7c8 authored by renchao's avatar renchao

生产工序业务修改

parent 7e08c1ae
package cn.wise.sc.acquisition.business.service.impl; package cn.wise.sc.acquisition.business.service.impl;
import cn.wise.im.common.http.R; import cn.wise.im.common.http.R;
import cn.wise.im.common.http.ResponseEnum;
import cn.wise.sc.acquisition.business.constant.Rcode; import cn.wise.sc.acquisition.business.constant.Rcode;
import cn.wise.sc.acquisition.business.entity.TEquipmentAccount; import cn.wise.sc.acquisition.business.entity.TEquipmentAccount;
import cn.wise.sc.acquisition.business.entity.TEquipmentCheck; import cn.wise.sc.acquisition.business.entity.TEquipmentCheck;
...@@ -13,12 +14,14 @@ import cn.wise.sc.acquisition.business.model.query.TEquipmentRunQuery; ...@@ -13,12 +14,14 @@ import cn.wise.sc.acquisition.business.model.query.TEquipmentRunQuery;
import cn.wise.sc.acquisition.business.model.vo.TEquipmentCheckVo; import cn.wise.sc.acquisition.business.model.vo.TEquipmentCheckVo;
import cn.wise.sc.acquisition.business.model.vo.TEquipmentRunVo; import cn.wise.sc.acquisition.business.model.vo.TEquipmentRunVo;
import cn.wise.sc.acquisition.business.service.ITEquipmentRunService; import cn.wise.sc.acquisition.business.service.ITEquipmentRunService;
import cn.wise.sc.acquisition.business.service.ITSysDictService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
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;
...@@ -44,8 +47,12 @@ public class TEquipmentRunServiceImpl extends ServiceImpl<TEquipmentRunMapper, T ...@@ -44,8 +47,12 @@ public class TEquipmentRunServiceImpl extends ServiceImpl<TEquipmentRunMapper, T
@Resource @Resource
private TEquipmentAccountMapper equipmentAccountMapper; private TEquipmentAccountMapper equipmentAccountMapper;
@Autowired
private ITSysDictService itSysDictService;
/** /**
* 设备运行分页 * 设备运行分页
*
* @param pageQuery * @param pageQuery
* @param EquipmentName * @param EquipmentName
* @return * @return
...@@ -61,6 +68,7 @@ public class TEquipmentRunServiceImpl extends ServiceImpl<TEquipmentRunMapper, T ...@@ -61,6 +68,7 @@ public class TEquipmentRunServiceImpl extends ServiceImpl<TEquipmentRunMapper, T
/** /**
* 设备运行详情 * 设备运行详情
*
* @param EquipmentID * @param EquipmentID
* @return * @return
*/ */
...@@ -73,9 +81,9 @@ public class TEquipmentRunServiceImpl extends ServiceImpl<TEquipmentRunMapper, T ...@@ -73,9 +81,9 @@ public class TEquipmentRunServiceImpl extends ServiceImpl<TEquipmentRunMapper, T
checkWrapper.eq("EquipmentID", account.getEquipmentID()); checkWrapper.eq("EquipmentID", account.getEquipmentID());
List<TEquipmentRun> runList = equipmentRunMapper.selectList(checkWrapper); List<TEquipmentRun> runList = equipmentRunMapper.selectList(checkWrapper);
TEquipmentRun run = null; TEquipmentRun run = null;
if(runList != null && runList.size()>0){ //已经点检过的 if (runList != null && runList.size() > 0) { //已经点检过的
run = runList.get(0); run = runList.get(0);
}else{ } else {
run = new TEquipmentRun(); run = new TEquipmentRun();
run.setEquipmentID(account.getEquipmentID()).setEquipmentName(account.getEquipmentName()); run.setEquipmentID(account.getEquipmentID()).setEquipmentName(account.getEquipmentName());
} }
...@@ -85,6 +93,7 @@ public class TEquipmentRunServiceImpl extends ServiceImpl<TEquipmentRunMapper, T ...@@ -85,6 +93,7 @@ public class TEquipmentRunServiceImpl extends ServiceImpl<TEquipmentRunMapper, T
/** /**
* 保存设备运行结果 * 保存设备运行结果
*
* @param query * @param query
* @return * @return
*/ */
...@@ -93,19 +102,25 @@ public class TEquipmentRunServiceImpl extends ServiceImpl<TEquipmentRunMapper, T ...@@ -93,19 +102,25 @@ public class TEquipmentRunServiceImpl extends ServiceImpl<TEquipmentRunMapper, T
Rcode.NOT_PARAM.assertNotNull(query); Rcode.NOT_PARAM.assertNotNull(query);
Rcode.NOT_PARAM.assertNotNull(query.getEquipmentID()); Rcode.NOT_PARAM.assertNotNull(query.getEquipmentID());
Rcode.NOT_PARAM.assertNotNull(query.getEquipmentName()); Rcode.NOT_PARAM.assertNotNull(query.getEquipmentName());
if (StringUtils.isNotBlank(query.getTag())) {
return R.fail(ResponseEnum.FAIL, "设备运行中,tag不能修改或者添加");
}
TEquipmentRun run = new TEquipmentRun(); TEquipmentRun run = new TEquipmentRun();
BeanUtils.copyProperties(query, run); BeanUtils.copyProperties(query, run);
//Uid=null新增,Uid!=null 修改 //Uid=null新增,Uid!=null 修改
if(StringUtils.isNoneBlank(run.getUid())){ if (StringUtils.isNoneBlank(run.getUid())) {
equipmentRunMapper.updateById(run); equipmentRunMapper.updateById(run);
}else{ } else {
//设置tag
com.baomidou.mybatisplus.extension.api.R r = itSysDictService.getTagDate(null);
if (r.getCode() != 0) {
return R.fail(ResponseEnum.FAIL, r.getMsg());
}
run.setTag((String) r.getData());
equipmentRunMapper.insert(run); equipmentRunMapper.insert(run);
} }
return R.ok(); return R.ok();
} }
} }
...@@ -6,6 +6,7 @@ import cn.wise.sc.acquisition.business.enumation.ProjectEnum; ...@@ -6,6 +6,7 @@ import cn.wise.sc.acquisition.business.enumation.ProjectEnum;
import cn.wise.sc.acquisition.business.mapper.TMineWorkemployeesMapper; import cn.wise.sc.acquisition.business.mapper.TMineWorkemployeesMapper;
import cn.wise.sc.acquisition.business.model.query.TMineWorkemployeesQuery; import cn.wise.sc.acquisition.business.model.query.TMineWorkemployeesQuery;
import cn.wise.sc.acquisition.business.service.ITMineWorkemployeesService; import cn.wise.sc.acquisition.business.service.ITMineWorkemployeesService;
import cn.wise.sc.acquisition.business.service.ITSysDictService;
import cn.wise.sc.acquisition.business.util.BeanUtilsNewCopy; import cn.wise.sc.acquisition.business.util.BeanUtilsNewCopy;
import cn.wise.sc.acquisition.business.util.DateUtil; import cn.wise.sc.acquisition.business.util.DateUtil;
import cn.wise.sc.acquisition.business.wrapper.page.Query; import cn.wise.sc.acquisition.business.wrapper.page.Query;
...@@ -15,6 +16,8 @@ import com.baomidou.mybatisplus.extension.api.R; ...@@ -15,6 +16,8 @@ import com.baomidou.mybatisplus.extension.api.R;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**
...@@ -29,6 +32,9 @@ import org.springframework.stereotype.Service; ...@@ -29,6 +32,9 @@ import org.springframework.stereotype.Service;
@Slf4j @Slf4j
public class TMineWorkemployeesServiceImpl extends ServiceImpl<TMineWorkemployeesMapper, TMineWorkemployees> implements ITMineWorkemployeesService { public class TMineWorkemployeesServiceImpl extends ServiceImpl<TMineWorkemployeesMapper, TMineWorkemployees> implements ITMineWorkemployeesService {
@Autowired
private ITSysDictService itSysDictService;
@Override @Override
public R getPage(TMineWorkemployeesQuery tMineWorkemployeesQuery, Query query) { public R getPage(TMineWorkemployeesQuery tMineWorkemployeesQuery, Query query) {
log.info(JSON.toJSONString(tMineWorkemployeesQuery)); log.info(JSON.toJSONString(tMineWorkemployeesQuery));
...@@ -57,9 +63,13 @@ public class TMineWorkemployeesServiceImpl extends ServiceImpl<TMineWorkemployee ...@@ -57,9 +63,13 @@ public class TMineWorkemployeesServiceImpl extends ServiceImpl<TMineWorkemployee
Rcode.NOT_PARAM.assertNotNull(query); Rcode.NOT_PARAM.assertNotNull(query);
//封装 //封装
QueryWrapper<TMineWorkemployees> queryWrapper = new QueryWrapper<>(); QueryWrapper<TMineWorkemployees> queryWrapper = new QueryWrapper<>();
queryWrapper.eq(query.getGzsj() != null, ProjectEnum.TMineWorkemployees.GZSJ.getLabel(), query.getGzsj()); if (query.getGzsj() != null) {
queryWrapper
.ge(ProjectEnum.TMineWorkemployees.GZSJ.getLabel(), DateUtil.getBeginTime(query.getGzsj()))
.le(ProjectEnum.TMineWorkemployees.GZSJ.getLabel(), DateUtil.getEndTime(query.getGzsj()));
}
//查询并且返回 //查询并且返回
return null; return R.ok(baseMapper.selectOne(queryWrapper));
} }
@Override @Override
...@@ -71,13 +81,26 @@ public class TMineWorkemployeesServiceImpl extends ServiceImpl<TMineWorkemployee ...@@ -71,13 +81,26 @@ public class TMineWorkemployeesServiceImpl extends ServiceImpl<TMineWorkemployee
if (query.getUid() != null) { if (query.getUid() != null) {
return R.failed("员工上班统计中->uid自动生成 不能手动设置"); return R.failed("员工上班统计中->uid自动生成 不能手动设置");
} }
//tag不能添加
if (StringUtils.isNotBlank(query.getTag())) {
return R.failed("员工上班统计中->tag自动生成不能添加");
}
//上班日期不能重复
if (query.getGzsj() != null) { if (query.getGzsj() != null) {
R r1 = getByQuery(query); R r1 = getByQuery(query);
if (r1.getData() != null) return R.failed("员工上班统计中->上班日期已存在"); if (r1.getData() != null) {
return R.failed("员工上班统计中->上班日期已存在");
}
} }
//封装 //封装
TMineWorkemployees tMineWorkemployees = new TMineWorkemployees(); TMineWorkemployees tMineWorkemployees = new TMineWorkemployees();
BeanUtilsNewCopy.copyPropertiesIgnoreNull(query, tMineWorkemployees); BeanUtilsNewCopy.copyPropertiesIgnoreNull(query, tMineWorkemployees);
//设置tag
R r1 = itSysDictService.getTagDate(null);
if (r1.getCode() != 0) {
return R.failed(r1.getMsg());
}
tMineWorkemployees.setTag((String) r1.getData());
//保存 //保存
int insert = baseMapper.insert(tMineWorkemployees); int insert = baseMapper.insert(tMineWorkemployees);
if (insert > 0) { if (insert > 0) {
...@@ -98,6 +121,10 @@ public class TMineWorkemployeesServiceImpl extends ServiceImpl<TMineWorkemployee ...@@ -98,6 +121,10 @@ public class TMineWorkemployeesServiceImpl extends ServiceImpl<TMineWorkemployee
R r1 = getByQuery(query); R r1 = getByQuery(query);
if (r1.getData() != null) return R.failed("员工上班统计中->上班日期已存在,不能修改"); if (r1.getData() != null) return R.failed("员工上班统计中->上班日期已存在,不能修改");
} }
//tag不能添加
if (StringUtils.isNotBlank(query.getTag())) {
return R.failed("员工上班统计中->tag自动生成不能修改");
}
//封装 //封装
TMineWorkemployees tMineWorkemployees = new TMineWorkemployees(); TMineWorkemployees tMineWorkemployees = new TMineWorkemployees();
BeanUtilsNewCopy.copyPropertiesIgnoreNull(query, tMineWorkemployees); BeanUtilsNewCopy.copyPropertiesIgnoreNull(query, tMineWorkemployees);
......
package cn.wise.sc.acquisition.business.service.impl; package cn.wise.sc.acquisition.business.service.impl;
import cn.wise.im.common.http.R; import cn.wise.im.common.http.R;
import cn.wise.im.common.http.ResponseEnum;
import cn.wise.sc.acquisition.business.constant.Rcode; import cn.wise.sc.acquisition.business.constant.Rcode;
import cn.wise.sc.acquisition.business.entity.TEquipmentAccount; import cn.wise.sc.acquisition.business.entity.TEquipmentAccount;
import cn.wise.sc.acquisition.business.entity.TProcessesDigging; import cn.wise.sc.acquisition.business.entity.TProcessesDigging;
...@@ -9,6 +10,7 @@ import cn.wise.sc.acquisition.business.model.PageQuery; ...@@ -9,6 +10,7 @@ import cn.wise.sc.acquisition.business.model.PageQuery;
import cn.wise.sc.acquisition.business.model.query.TEquipmentAccountQuery; import cn.wise.sc.acquisition.business.model.query.TEquipmentAccountQuery;
import cn.wise.sc.acquisition.business.model.query.TProcessesDiggingQuery; import cn.wise.sc.acquisition.business.model.query.TProcessesDiggingQuery;
import cn.wise.sc.acquisition.business.service.ITProcessesDiggingService; import cn.wise.sc.acquisition.business.service.ITProcessesDiggingService;
import cn.wise.sc.acquisition.business.service.ITSysDictService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
...@@ -16,6 +18,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; ...@@ -16,6 +18,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
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;
...@@ -42,32 +45,36 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM ...@@ -42,32 +45,36 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM
@Resource @Resource
private TProcessesDiggingMapper processesDiggingMapper; private TProcessesDiggingMapper processesDiggingMapper;
@Autowired
private ITSysDictService itSysDictService;
/** /**
* 今日数量统计 * 今日数量统计
*
* @param digDate * @param digDate
* @return * @return
*/ */
@Override @Override
public R getTodayData(String digDate){ public R getTodayData(String digDate) {
Map<String,Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
QueryWrapper<TProcessesDigging> qw = new QueryWrapper<>(); QueryWrapper<TProcessesDigging> qw = new QueryWrapper<>();
if(StringUtils.isNoneBlank(digDate)){ if (StringUtils.isNoneBlank(digDate)) {
qw.apply("DATE(DigDate) = digDate"); qw.apply("DATE(DigDate) = digDate");
}else{ } else {
qw.apply("DATE(DigDate) = DATE(now())"); qw.apply("DATE(DigDate) = DATE(now())");
} }
List<TProcessesDigging> list = processesDiggingMapper.selectList(qw); List<TProcessesDigging> list = processesDiggingMapper.selectList(qw);
Float workTimes = list.stream().map(p -> p.getWorkTime()).reduce(Float::sum).get(); Float workTimes = list.stream().map(p -> p.getWorkTime()).reduce(Float::sum).get();
Double workLoads = list.stream().mapToDouble(TProcessesDigging::getWorkload).sum(); Double workLoads = list.stream().mapToDouble(TProcessesDigging::getWorkload).sum();
map.put("workTimes",workTimes); map.put("workTimes", workTimes);
map.put("workLoads",workLoads); map.put("workLoads", workLoads);
return R.ok(map); return R.ok(map);
} }
/** /**
* 分页列表 * 分页列表
*
* @param pageQuery * @param pageQuery
* @param digDate * @param digDate
* @return * @return
...@@ -81,7 +88,7 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM ...@@ -81,7 +88,7 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM
"yyyy-MM-dd HH:mm:ss"); "yyyy-MM-dd HH:mm:ss");
String startDate = digDate + " 00:00:00"; String startDate = digDate + " 00:00:00";
String endDate = digDate + " 23:59:59"; String endDate = digDate + " 23:59:59";
qw.between("DigDate",formatter.parse(startDate), formatter.parse(endDate)); qw.between("DigDate", formatter.parse(startDate), formatter.parse(endDate));
} catch (ParseException e) { } catch (ParseException e) {
e.printStackTrace(); e.printStackTrace();
} }
...@@ -94,23 +101,34 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM ...@@ -94,23 +101,34 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM
/** /**
* 新增 * 新增
*
* @param query * @param query
* @return * @return
*/ */
@Override @Override
public R save(TProcessesDiggingQuery query){ public R save(TProcessesDiggingQuery query) {
Rcode.NOT_PARAM.assertNotNull(query); Rcode.NOT_PARAM.assertNotNull(query);
Rcode.NOT_PARAM.assertNotNull(query.getStopeName()); Rcode.NOT_PARAM.assertNotNull(query.getStopeName());
Rcode.NOT_PARAM.assertNotNull(query.getStepName()); Rcode.NOT_PARAM.assertNotNull(query.getStepName());
Rcode.NOT_PARAM.assertNotNull(query.getBlastAreaName()); Rcode.NOT_PARAM.assertNotNull(query.getBlastAreaName());
if (StringUtils.isNotBlank(query.getTag())) {
return R.fail(ResponseEnum.FAIL, "装车工序中->tag不能添加");
}
TProcessesDigging digging = new TProcessesDigging(); TProcessesDigging digging = new TProcessesDigging();
BeanUtils.copyProperties(query, digging); BeanUtils.copyProperties(query, digging);
//设置tag
com.baomidou.mybatisplus.extension.api.R r = itSysDictService.getTagDate(null);
if (r.getCode() != 0) {
return R.fail(ResponseEnum.FAIL, r.getMsg());
}
digging.setTag((String) r.getData());
processesDiggingMapper.insert(digging); processesDiggingMapper.insert(digging);
return R.ok(); return R.ok();
} }
/** /**
* 修改 * 修改
*
* @param query * @param query
* @return * @return
*/ */
...@@ -118,6 +136,9 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM ...@@ -118,6 +136,9 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM
public R update(TProcessesDiggingQuery query) { public R update(TProcessesDiggingQuery query) {
Rcode.NOT_PARAM.assertNotNull(query); Rcode.NOT_PARAM.assertNotNull(query);
Rcode.NOT_PARAM.assertNotNull(query.getUid()); Rcode.NOT_PARAM.assertNotNull(query.getUid());
if (StringUtils.isNotBlank(query.getTag())) {
return R.fail(ResponseEnum.FAIL, "装车工序中->tag不能修改");
}
TProcessesDigging digging = processesDiggingMapper.selectById(query.getUid()); TProcessesDigging digging = processesDiggingMapper.selectById(query.getUid());
Rcode.NOT_FOUND.assertNotNull(digging); Rcode.NOT_FOUND.assertNotNull(digging);
BeanUtils.copyProperties(query, digging); BeanUtils.copyProperties(query, digging);
...@@ -127,6 +148,7 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM ...@@ -127,6 +148,7 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM
/** /**
* 详情 * 详情
*
* @param Uid * @param Uid
* @return * @return
*/ */
...@@ -139,12 +161,4 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM ...@@ -139,12 +161,4 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM
} }
} }
package cn.wise.sc.acquisition.business.service.impl; package cn.wise.sc.acquisition.business.service.impl;
import cn.wise.im.common.http.R; import cn.wise.im.common.http.R;
import cn.wise.im.common.http.ResponseEnum;
import cn.wise.sc.acquisition.business.constant.Rcode; import cn.wise.sc.acquisition.business.constant.Rcode;
import cn.wise.sc.acquisition.business.entity.TProcessesTruck; import cn.wise.sc.acquisition.business.entity.TProcessesTruck;
import cn.wise.sc.acquisition.business.entity.TProcessesTruck; import cn.wise.sc.acquisition.business.entity.TProcessesTruck;
...@@ -8,12 +9,14 @@ import cn.wise.sc.acquisition.business.mapper.TProcessesTruckMapper; ...@@ -8,12 +9,14 @@ import cn.wise.sc.acquisition.business.mapper.TProcessesTruckMapper;
import cn.wise.sc.acquisition.business.model.PageQuery; import cn.wise.sc.acquisition.business.model.PageQuery;
import cn.wise.sc.acquisition.business.model.query.TProcessesTruckQuery; import cn.wise.sc.acquisition.business.model.query.TProcessesTruckQuery;
import cn.wise.sc.acquisition.business.service.ITProcessesTruckService; import cn.wise.sc.acquisition.business.service.ITProcessesTruckService;
import cn.wise.sc.acquisition.business.service.ITSysDictService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
...@@ -37,7 +40,8 @@ public class TProcessesTruckServiceImpl extends ServiceImpl<TProcessesTruckMappe ...@@ -37,7 +40,8 @@ public class TProcessesTruckServiceImpl extends ServiceImpl<TProcessesTruckMappe
@Resource @Resource
private TProcessesTruckMapper processesTruckMapper; private TProcessesTruckMapper processesTruckMapper;
@Autowired
private ITSysDictService itSysDictService;
/** /**
* 今日数量统计 * 今日数量统计
* @param deliveryDate * @param deliveryDate
...@@ -102,8 +106,16 @@ public class TProcessesTruckServiceImpl extends ServiceImpl<TProcessesTruckMappe ...@@ -102,8 +106,16 @@ public class TProcessesTruckServiceImpl extends ServiceImpl<TProcessesTruckMappe
Rcode.NOT_PARAM.assertNotNull(query.getStopeName()); Rcode.NOT_PARAM.assertNotNull(query.getStopeName());
Rcode.NOT_PARAM.assertNotNull(query.getStepName()); Rcode.NOT_PARAM.assertNotNull(query.getStepName());
Rcode.NOT_PARAM.assertNotNull(query.getBlastAreaName()); Rcode.NOT_PARAM.assertNotNull(query.getBlastAreaName());
if (StringUtils.isNotBlank(query.getTag())){
return R.fail(ResponseEnum.FAIL,"运输工序中->tag不能添加");
}
TProcessesTruck truck = new TProcessesTruck(); TProcessesTruck truck = new TProcessesTruck();
BeanUtils.copyProperties(query, truck); BeanUtils.copyProperties(query, truck);
com.baomidou.mybatisplus.extension.api.R r = itSysDictService.getTagDate(null);
if (r.getCode()!=0){
return R.fail(ResponseEnum.FAIL,r.getMsg());
}
truck.setTag((String) r.getData());
processesTruckMapper.insert(truck); processesTruckMapper.insert(truck);
return R.ok(); return R.ok();
} }
...@@ -117,9 +129,13 @@ public class TProcessesTruckServiceImpl extends ServiceImpl<TProcessesTruckMappe ...@@ -117,9 +129,13 @@ public class TProcessesTruckServiceImpl extends ServiceImpl<TProcessesTruckMappe
public R update(TProcessesTruckQuery query) { public R update(TProcessesTruckQuery query) {
Rcode.NOT_PARAM.assertNotNull(query); Rcode.NOT_PARAM.assertNotNull(query);
Rcode.NOT_PARAM.assertNotNull(query.getUid()); Rcode.NOT_PARAM.assertNotNull(query.getUid());
if (StringUtils.isNotBlank(query.getTag())){
return R.fail(ResponseEnum.FAIL,"运输工序中->tag不能修改");
}
TProcessesTruck digging = processesTruckMapper.selectById(query.getUid()); TProcessesTruck digging = processesTruckMapper.selectById(query.getUid());
Rcode.NOT_FOUND.assertNotNull(digging); Rcode.NOT_FOUND.assertNotNull(digging);
BeanUtils.copyProperties(query, digging); BeanUtils.copyProperties(query, digging);
processesTruckMapper.updateById(digging); processesTruckMapper.updateById(digging);
return R.ok(); return R.ok();
} }
......
...@@ -56,10 +56,10 @@ public class TSysDictServiceImpl extends ServiceImpl<TSysDictMapper, TSysDict> i ...@@ -56,10 +56,10 @@ public class TSysDictServiceImpl extends ServiceImpl<TSysDictMapper, TSysDict> i
if (dayOfMonth >= tagDate) { if (dayOfMonth >= tagDate) {
//下一个月 //下一个月
now.plusMonths(1); now.plusMonths(1);
return R.ok(DateUtil.formatDateToStr(now, format)); return R.ok(DateUtil.timeToStr(now, format));
} else { } else {
//本月 //本月
return R.ok(DateUtil.formatDateToStr(now, format)); return R.ok(DateUtil.timeToStr(now, format));
} }
} }
......
...@@ -72,15 +72,6 @@ public class DateUtil { ...@@ -72,15 +72,6 @@ public class DateUtil {
} }
/**
* 获取今天 返回String 例如参数为 2021-04-05 17:37:33 返回 2021-04-05 00.00.00
*
* @param localDateTime
* @return
*/
public static String getTodayStr(LocalDateTime localDateTime, String format) {
return formatDateToStr(localDateTime, format);
}
/** /**
* 获取下一天 例如参数为 2021-04-05 17:37:33 返回 2021-04-06 00.00.00 * 获取下一天 例如参数为 2021-04-05 17:37:33 返回 2021-04-06 00.00.00
...@@ -93,15 +84,6 @@ public class DateUtil { ...@@ -93,15 +84,6 @@ public class DateUtil {
} }
/**
* 获取下一天 返回String 例如参数为 2021-04-05 17:37:33 返回 2021-04-06 00.00.00
*
* @param localDateTime
* @return
*/
public static String getTomorrowStr(LocalDateTime localDateTime, String format) {
return formatDateToStr(localDateTime.plusDays(ONE), format);
}
/** /**
...@@ -120,19 +102,6 @@ public class DateUtil { ...@@ -120,19 +102,6 @@ public class DateUtil {
} }
/**
* 按照参数格式化时间
*
* @param localDateTime
* @return
*/
public static String formatDateToStr(LocalDateTime localDateTime, String format) {
if (localDateTime == null) throw new RuntimeException("formatDate method:LocalDateTime localDateTime is null");
if (StringUtils.isBlank(format)) throw new RuntimeException("formatDate method:String format is null");
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(localDateTime);
}
/** /**
* 获取今天的最后一刻 * 获取今天的最后一刻
......
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