Commit 030ad0c1 authored by 任刚's avatar 任刚

保存数据

parent 64b53c35
...@@ -6,6 +6,7 @@ import java.util.List; ...@@ -6,6 +6,7 @@ import java.util.List;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yeejoin.equipmanage.common.entity.publics.BaseEntity; import com.yeejoin.equipmanage.common.entity.publics.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
...@@ -77,6 +78,8 @@ public class EquipmentDetail extends BaseEntity { ...@@ -77,6 +78,8 @@ public class EquipmentDetail extends BaseEntity {
@ApiModelProperty(value = "保养周期") @ApiModelProperty(value = "保养周期")
private BigDecimal maintenanceCycle; private BigDecimal maintenanceCycle;
@JsonFormat(pattern = "yyyy-MM-dd")
@TableField("update_date") @TableField("update_date")
@ApiModelProperty(value = "更新时间") @ApiModelProperty(value = "更新时间")
private Date updateDate; private Date updateDate;
...@@ -93,6 +96,7 @@ public class EquipmentDetail extends BaseEntity { ...@@ -93,6 +96,7 @@ public class EquipmentDetail extends BaseEntity {
@ApiModelProperty(value = "合同编号") @ApiModelProperty(value = "合同编号")
private String contractCode; private String contractCode;
@JsonFormat(pattern = "yyyy-MM-dd")
@TableField("production_date") @TableField("production_date")
@ApiModelProperty(value = "生产日期") @ApiModelProperty(value = "生产日期")
private Date productionDate; private Date productionDate;
......
...@@ -39,6 +39,7 @@ import org.typroject.tyboot.core.restful.utils.ResponseModel; ...@@ -39,6 +39,7 @@ import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.text.DateFormat;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.*; import java.util.*;
...@@ -103,33 +104,40 @@ public class EquipmentDetailController extends AbstractBaseController { ...@@ -103,33 +104,40 @@ public class EquipmentDetailController extends AbstractBaseController {
@TycloudOperation(ApiLevel = UserType.AGENCY) @TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增") @ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public EquipmentDate saveEquipmentDetail(@RequestBody EquipmentDate equipmentDate) { public EquipmentDate saveEquipmentDetail(@RequestBody EquipmentDate equipmentDate) {
if (equipmentDate.getEquipmentSpecific().getSingle() == null) { // DateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
throw new BadRequest("管理方式未输入"); // simpleDateFormat.parse(String.valueOf(equipmentDate.getEquipmentDetail().getUpdateDate()));
} // o.setAddTime(simpleDateFormat.parse(equipmentDate.getEquipmentDetail().getProductionDate())));
EquipmentSpecific vo = equipmentDate.getEquipmentSpecific(); System.out.println("++++++++++++++++++++");
String sysCode = vo.getCode(); System.out.println(equipmentDate.getEquipmentDetail());
if (StringUtils.isNotEmpty(sysCode) && StringUtils.isNotEmpty(sysCode.trim())){ System.out.println(equipmentDate.getEquipmentDetail().getUpdateDate());
int code = equipmentSpecificSerivce.count(new QueryWrapper<EquipmentSpecific>().eq("code", sysCode.trim())); System.out.println(equipmentDate.getEquipmentSpecific());
if (code != 0 ) { // if (equipmentDate.getEquipmentSpecific().getSingle() == null) {
throw new BadRequest("设备编码填写重复,请重新输入!"); // throw new BadRequest("管理方式未输入");
} // }
} // EquipmentSpecific vo = equipmentDate.getEquipmentSpecific();
String iot = vo.getIotCode(); // String sysCode = vo.getCode();
if (StringUtils.isNotEmpty(iot) && StringUtils.isNotEmpty(iot.trim())){ // if (StringUtils.isNotEmpty(sysCode) && StringUtils.isNotEmpty(sysCode.trim())){
int iot_code = equipmentSpecificSerivce.count(new QueryWrapper<EquipmentSpecific>().eq("iot_code", iot.trim())); // int code = equipmentSpecificSerivce.count(new QueryWrapper<EquipmentSpecific>().eq("code", sysCode.trim()));
if (iot_code != 0 ) { // if (code != 0 ) {
throw new BadRequest("物联编码填写重复,请重新输入!"); // throw new BadRequest("设备编码填写重复,请重新输入!");
} // }
} // }
EquipmentDate date = equipmentSpecificSerivce.equipmentSpecificCreate(equipmentDate, getSelectedOrgInfo(), getUserInfo()); // String iot = vo.getIotCode();
// TODO 后续判断成功,执行同步 // if (StringUtils.isNotEmpty(iot) && StringUtils.isNotEmpty(iot.trim())){
Long equipmentId = date.getEquipmentDetail().getEquipmentId(); // int iot_code = equipmentSpecificSerivce.count(new QueryWrapper<EquipmentSpecific>().eq("iot_code", iot.trim()));
// 编辑同步redis装备iotcode数据 // if (iot_code != 0 ) {
syncDataService.saveOrUpdateEquipIotCodeRedisData(null); // throw new BadRequest("物联编码填写重复,请重新输入!");
if (syncSwitch) { // }
equipmentSpecificSerivce.equipSpecificDataSync(date.getEquipmentSpecific().getId()); // }
} // EquipmentDate date = equipmentSpecificSerivce.equipmentSpecificCreate(equipmentDate, getSelectedOrgInfo(), getUserInfo());
return date; // // TODO 后续判断成功,执行同步
// Long equipmentId = date.getEquipmentDetail().getEquipmentId();
// // 编辑同步redis装备iotcode数据
// syncDataService.saveOrUpdateEquipIotCodeRedisData(null);
// if (syncSwitch) {
// equipmentSpecificSerivce.equipSpecificDataSync(date.getEquipmentSpecific().getId());
// }
return equipmentDate;
} }
/*** /***
......
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