| | |
| | | one.setCreateTime(new Date()); |
| | | sysWarehouseStatusService.addOne(one); |
| | | return ResponseModel.getOkInstence("新增成功"); |
| | | } catch (BusinessException e) { |
| | | e.printStackTrace(); |
| | | return ResponseModel.getErrInstance(e.getMessage()); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return ResponseModel.getErrInstance("系统内部错误"); |
| | |
| | | |
| | | <insert id="insertOne" parameterType="com.nanometer.smartlab.entity.SysWarehouseStatus"> |
| | | insert into sys_warehouse_status |
| | | (type,name,temperature,humidity,creator,create_time,valid_flag,warehouse_id) |
| | | (type,name,temperature,humidity,creator,create_time,valid_flag,warehouse_id,select_date) |
| | | values |
| | | (#{type},#{name},#{temperature},#{humidity},#{creator},#{createTime},1,#{warehouseId}) |
| | | (#{type},#{name},#{temperature},#{humidity},#{creator},#{createTime},1,#{warehouseId},#{selectDate}) |
| | | </insert> |
| | | |
| | | </mapper> |
| | |
| | | package com.nanometer.smartlab.entity; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.nanometer.smartlab.entity.enumtype.ValidFlag; |
| | | |
| | | import java.io.Serializable; |
| | |
| | | private ValidFlag validFlag; |
| | | |
| | | private String warehouseId; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") |
| | | private Date selectDate; |
| | | |
| | | public Long getId() { |
| | | return id; |
| | |
| | | public void setWarehouseId(String warehouseId) { |
| | | this.warehouseId = warehouseId; |
| | | } |
| | | |
| | | public Date getSelectDate() { |
| | | return selectDate; |
| | | } |
| | | |
| | | public void setSelectDate(Date selectDate) { |
| | | this.selectDate = selectDate; |
| | | } |
| | | } |
| | |
| | | |
| | | import com.nanometer.smartlab.dao.SysWarehouseStatusDao; |
| | | import com.nanometer.smartlab.entity.SysWarehouseStatus; |
| | | import com.nanometer.smartlab.exception.BusinessException; |
| | | import com.nanometer.smartlab.exception.ExceptionEnumCode; |
| | | import org.apache.commons.lang.StringUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | |
| | | |
| | | @Override |
| | | public void addOne(SysWarehouseStatus one) { |
| | | if (one.getTemperature() == null || one.getHumidity() == null || one.getSelectDate() == null) { |
| | | throw new BusinessException(ExceptionEnumCode.PARAM_NULL, "参数不能为空"); |
| | | } |
| | | if (StringUtils.isBlank(one.getName()) || StringUtils.isBlank(one.getType())) { |
| | | throw new BusinessException(ExceptionEnumCode.PARAM_NULL, "字符不能为空"); |
| | | } |
| | | sysWarehouseStatusDao.insertOne(one); |
| | | } |
| | | } |