代码更新

This commit is contained in:
2022-07-19 18:37:22 +08:00
parent de0f9a4665
commit 45daab1a39
6 changed files with 44 additions and 41 deletions

View File

@@ -38,6 +38,12 @@
<artifactId>core</artifactId>
<version>3.3.3</version>
</dependency>
<!-- easyWord相关-->
<dependency>
<groupId>com.sushengren</groupId>
<artifactId>easyword</artifactId>
<version>1.1.4</version>
</dependency>
<!-- 线性代数矩阵求解-->
<dependency>
<groupId>gov.nist.math</groupId>

View File

@@ -106,10 +106,14 @@ public class DevicebomServiceImpl implements DevicebomService {
String nickName = SecurityUtils.getNickName();
String now = DateUtil.now();
String device_bom_code = whereJson.getString("device_bom_code");
JSONObject jsonObject = bomMstTab.query("device_bom_code = '" + device_bom_code + "' and is_delete = '0'").uniqueResult(0);
if (ObjectUtil.isNotEmpty(jsonObject)) throw new BadRequestException("此编码已存在");
// 插入主表
JSONObject jsonMst = new JSONObject();
jsonMst.put("device_bom_id", IdUtil.getSnowflake(1,1).nextId());
jsonMst.put("device_bom_code",whereJson.getString("device_bom_code"));
jsonMst.put("device_bom_code",device_bom_code);
jsonMst.put("material_name",whereJson.getString("material_name"));
jsonMst.put("material_type_id",whereJson.get("material_type_id"));
jsonMst.put("detail_count",tableData.size());
@@ -172,6 +176,10 @@ public class DevicebomServiceImpl implements DevicebomService {
jsonDtl.put("dtl_remark",json.getString("dtl_remark"));
bomDtlTab.insert(jsonDtl);
}
String device_bom_code = whereJson.getString("device_bom_code");
JSONArray jsonObject = bomMstTab.query("device_bom_code = '" + device_bom_code + "' and is_delete = '0'").getResultJSONArray(0);
if (jsonObject.size() > 1) throw new BadRequestException("此编码已存在");
}
@Override

View File

@@ -100,6 +100,11 @@ public class DevicefaultclassServiceImpl implements DevicefaultclassService {
String now = DateUtil.now();
WQLObject wo = WQLObject.getWQLObject("em_bi_devicefaultclass");
String device_faultclass_code = whereJson.getString("device_faultclass_code");
JSONObject jsonObject = wo.query("device_faultclass_code = '" + device_faultclass_code + "' and is_delete = '0'").uniqueResult(0);
if (ObjectUtil.isNotEmpty(jsonObject)) throw new BadRequestException("此编码已存在");
JSONObject json = new JSONObject();
json.put("device_faultclass_id",IdUtil.getSnowflake(1,1).nextId());
json.put("device_faultclass_code", whereJson.getString("device_faultclass_code"));
@@ -130,6 +135,11 @@ public class DevicefaultclassServiceImpl implements DevicefaultclassService {
json.put("update_optname", nickName);
json.put("update_time", DateUtil.now());
wo.update(json);
String device_faultclass_code = whereJson.getString("device_faultclass_code");
JSONArray jsonObject = wo.query("device_faultclass_code = '" + device_faultclass_code + "' and is_delete = '0'").getResultJSONArray(0);
if (jsonObject.size() > 1) throw new BadRequestException("此编码已存在");
}
@Override

View File

@@ -82,14 +82,6 @@ public class PrintDemo {
// 1根据实体类获取数据
DataDto dataDto = new DataDto();
dataDto.setRaw_material_name("PG粉");
dataDto.setRaw_pcsn("20211111");
dataDto.setRaw_weight("50");
dataDto.setRaw_confrim("");
dataDto.setFu_material_name("软废");
dataDto.setFu_pcsn("2000000");
dataDto.setFu_weight("100");
dataDto.setFu_confrim("");
// 2根据map或者数据
HashMap<String, String> map = new HashMap<>();
@@ -124,25 +116,7 @@ public class PrintDemo {
// 1准备数据--集合
ArrayList<DataDto> data = new ArrayList<>();
DataDto dataDto = new DataDto();
dataDto.setRaw_material_name("PG粉");
dataDto.setRaw_pcsn("20211111");
dataDto.setRaw_weight("50");
dataDto.setRaw_confrim("");
dataDto.setFu_material_name("软废");
dataDto.setFu_pcsn("2000000");
dataDto.setFu_weight("100");
dataDto.setFu_confrim("");
DataDto dataDto2 = new DataDto();
dataDto2.setRaw_material_name("PG粉");
dataDto2.setRaw_pcsn("20211111");
dataDto2.setRaw_weight("50");
dataDto2.setRaw_confrim("");
dataDto2.setFu_material_name("软废");
dataDto2.setFu_pcsn("2000000");
dataDto2.setFu_weight("100");
dataDto2.setFu_confrim("");
data.add(dataDto);
data.add(dataDto2);
// 2准备数据--map
HashMap<String, String> map = new HashMap<>();
map.put("proc_material_code","ZXCVBC");

View File

@@ -1,21 +1,25 @@
package org.nl.wms.test.service.dto;
import com.sushengren.easyword.annotation.WordProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class DataDto {
private String raw_material_name;
private String raw_pcsn;
private String raw_weight;
private String raw_confrim;
@WordProperty("name")
private String name;
@WordProperty("age")
private String age;
private String fu_material_name;
private String fu_pcsn;
private String fu_weight;
private String fu_confrim;
@WordProperty("number")
private String number;
}

View File

@@ -208,17 +208,18 @@ export default {
}
},
save() {
if (this.stor_id === '') {
this.crud.notify('请选择仓库', CRUD.NOTIFICATION_TYPE.INFO)
return
}
// if (this.stor_id === '') {
// this.crud.notify('请选择仓库', CRUD.NOTIFICATION_TYPE.INFO)
// return
// }
const data = {}
data.stor_id = this.stor_id
data.stor_id = '1473162033548627968'
data.rows = this.crud.data
crudMaterialsafeivt.insertSafeBj(data).then(() => {
this.crud.dleChangePage(1)
this.crud.editSuccessNotify()
this.crud.refresh()
this.crud.notify('操作成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
})
},
storChange(val) {