lyfO_o
2022-02-10 aee83e0836bfa9647b9bc3dc39644dc8ca66912f
仓库状态加日期
已修改4个文件
28 ■■■■■ 文件已修改
src/main/java/com/nanometer/smartlab/api/ApiAction.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/nanometer/smartlab/dao/SysWarehouseStatusDao.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/nanometer/smartlab/entity/SysWarehouseStatus.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/nanometer/smartlab/service/SysWarehouseStatusServiceImpl.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/nanometer/smartlab/api/ApiAction.java
@@ -1823,6 +1823,9 @@
            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("系统内部错误");
src/main/java/com/nanometer/smartlab/dao/SysWarehouseStatusDao.xml
@@ -6,9 +6,9 @@
  <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>
src/main/java/com/nanometer/smartlab/entity/SysWarehouseStatus.java
@@ -1,5 +1,6 @@
package com.nanometer.smartlab.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.nanometer.smartlab.entity.enumtype.ValidFlag;
import java.io.Serializable;
@@ -25,6 +26,9 @@
    private ValidFlag validFlag;
    private String warehouseId;
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date selectDate;
    public Long getId() {
        return id;
@@ -97,4 +101,12 @@
    public void setWarehouseId(String warehouseId) {
        this.warehouseId = warehouseId;
    }
    public Date getSelectDate() {
        return selectDate;
    }
    public void setSelectDate(Date selectDate) {
        this.selectDate = selectDate;
    }
}
src/main/java/com/nanometer/smartlab/service/SysWarehouseStatusServiceImpl.java
@@ -2,6 +2,9 @@
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;
@@ -15,6 +18,12 @@
    @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);
    }
}