代码更新
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user