设备表去除

This commit is contained in:
ludj
2023-03-07 13:16:50 +08:00
parent b2b54fd9ed
commit ca3784eb76
14 changed files with 48 additions and 56 deletions

View File

@@ -19,6 +19,7 @@ import cn.dev33.satoken.secure.SaSecureUtil;
import cn.dev33.satoken.stp.SaLoginModel;
import cn.dev33.satoken.stp.StpUtil;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSONObject;
import com.wf.captcha.base.Captcha;
@@ -160,7 +161,10 @@ public class AuthorizationController {
@ApiOperation("退出登录")
@DeleteMapping(value = "/logout")
public ResponseEntity<Object> logout(HttpServletRequest request) {
onlineUserService.logout(StpUtil.getTokenValue());
String tokenValue = StpUtil.getTokenValue();
if (ObjectUtil.isNotEmpty(tokenValue)){
onlineUserService.logout(tokenValue);
}
StpUtil.logout();
return new ResponseEntity<>(HttpStatus.OK);
}

View File

@@ -26,11 +26,6 @@ public class MaterialbaseDto implements Serializable {
*/
private String material_code;
/**
* 产品编码
*/
private String product_code;
/**
* 物料名称
*/

View File

@@ -46,9 +46,10 @@ public class WorkorderDto implements Serializable {
/** 实际生产结束时间 */
private String realproduceend_date;
/** 设备标识 */
private Long device_id;
/** 所属工序 */
private String point_code;
/** 所属工序 */
private String point_name;
/** 所属工序 */
private String workorder_procedure;

View File

@@ -113,12 +113,6 @@ public class WorkorderServiceImpl implements WorkordeService {
@Override
@Transactional(rollbackFor = Exception.class)
public void create(WorkorderDto dto) {
Long device_id = dto.getDevice_id();
if (ObjectUtil.isNotEmpty(device_id)) {
WQLObject deviceTab = WQLObject.getWQLObject("PDM_BI_Device");
JSONObject object = deviceTab.query("device_id = '" + device_id + "'").uniqueResult(0);
dto.setDevice_code(object.getString("device_code"));
}
Long currentUserId = SecurityUtils.getCurrentUserId();
String nickName = SecurityUtils.getCurrentNickName();
String now = DateUtil.now();

View File

@@ -60,12 +60,10 @@
material.material_spec,
material.product_series,
classstandard.class_id,
classstandard.class_name,
device.device_name
classstandard.class_name
FROM
PDM_BD_WORKORDER ShiftOrder
LEFT JOIN md_me_materialbase material ON material.material_id = ShiftOrder.material_id
LEFT JOIN pdm_bi_device device ON ShiftOrder.device_id = device.device_id
LEFT JOIN md_pb_classstandard classstandard ON classstandard.class_id = material.product_series
WHERE
ShiftOrder.is_delete = '0'

View File

@@ -51,6 +51,7 @@ public class PointServiceImpl implements PointService {
map.put("point_status", whereJson.get("point_status"));
map.put("is_used", whereJson.get("is_used"));
map.put("point_type", whereJson.get("point_type"));
map.put("is_have_workder", whereJson.get("is_have_workder"));
map.put("name", whereJson.get("name"));
JSONObject json = WQL.getWO("QSCH_BASE_POINT").addParamMap(map).pageQuery(WqlUtil.getHttpContext(page), "point_code asc");
JSONArray content = json.getJSONArray("content");
@@ -64,7 +65,7 @@ public class PointServiceImpl implements PointService {
String point_status_explain = regionDto.getPoint_status_explain();
String point_type_explain = regionDto.getPoint_type_explain();
// 获取点位状态名称
if (!ObjectUtil.isEmpty(point_status)) {
/*if (!ObjectUtil.isEmpty(point_status)) {
JSONObject statusArr = new JSONObject();
String[] split = point_status_explain.split("");
for ( int j = 0; j < split.length; j++) {
@@ -72,7 +73,7 @@ public class PointServiceImpl implements PointService {
statusArr.put(status[0], status[1]);
}
object.put("point_status_name", statusArr.getString(point_status));
}
}*/
// 获取点位类型
if (!ObjectUtil.isEmpty(point_type)) {
JSONObject typeArr = new JSONObject();

View File

@@ -199,11 +199,8 @@ public class HnSendMaterialTask extends AbstractAcsTask {
//生产工单表【PDM_BD_WorkOrder】
WQLObject workOrderTab = WQLObject.getWQLObject("PDM_BD_WorkOrder");
//点位基础表【SCH_BASE_Point】
WQLObject pointTab = WQLObject.getWQLObject("SCH_BASE_Point");
// 混碾机设备编码
String device_code = pointTab.query("point_code = '" + point_code1 + "'").uniqueResult(0).getString("device_code");
JSONObject workOrderObj = workOrderTab.query("device_code = '" + device_code + "' and order_status = '3' and is_delete ='0'").uniqueResult(0);
//判断混碾机是否存在生产中的工单
JSONObject workOrderObj = workOrderTab.query("point_code = '" + point_code1 + "' and order_status = '3' and is_delete ='0'").uniqueResult(0);
if (ObjectUtil.isEmpty(workOrderObj)) throw new BadRequestException("该设备当前未生产或者已删除");
SchTaskDto dto = SchTaskDto.builder()

View File

@@ -49,15 +49,10 @@
workorder.*
FROM
pdm_bd_workorder workorder
LEFT JOIN pdm_bi_device device ON device.device_code = workorder.device_code
WHERE
workorder.order_status = '3'
AND
workorder.is_delete = '0'
AND
device.device_model = '4'
AND
workorder.is_delete = '0'
AND workorder.is_delete = '0'
AND workorder.workorder_procedure = '2'
OPTION 输入.material_id <> ""
workorder.material_id = 输入.material_id
ENDOPTION
@@ -92,7 +87,6 @@
IF 输入.flag = "3"
QUERY
SELECT
p.point_id,
p.point_code,
p.point_name
FROM

View File

@@ -20,6 +20,7 @@
输入.point_type TYPEAS s_string
输入.point_status TYPEAS s_string
输入.is_used TYPEAS s_string
输入.is_have_workder TYPEAS s_string
输入.ids TYPEAS f_string
@@ -61,6 +62,9 @@
OPTION 输入.region_id <> ""
point.region_id = 输入.region_id
ENDOPTION
OPTION 输入.is_have_workder <> ""
point.is_have_workder = 输入.is_have_workder
ENDOPTION
OPTION 输入.ids <> ""
point.area_type in (输入.ids)
ENDOPTION

View File

@@ -49,11 +49,9 @@
IF 输入.flag = "1"
PAGEQUERY
SELECT
a.*,b.device_name
a.*
FROM
sch_base_point a
left join
pdm_base_device b on a.device_id = b.device_id
WHERE
a.is_delete = '0'
OPTION 输入.search <> ""