|
|
@ -9,15 +9,19 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
import com.dsic.gj_erp.annotation.AuthFunction;
|
|
|
|
import com.dsic.gj_erp.annotation.AuthFunction;
|
|
|
|
import com.dsic.gj_erp.bean.ResultBean;
|
|
|
|
import com.dsic.gj_erp.bean.ResultBean;
|
|
|
|
|
|
|
|
import com.dsic.gj_erp.bean.czzj.MpDhsj;
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.DmYdjh;
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.DmYdjh;
|
|
|
|
import com.dsic.gj_erp.bean.kc.ImCkwpkwp;
|
|
|
|
import com.dsic.gj_erp.bean.kc.ImCkwpkwp;
|
|
|
|
|
|
|
|
import com.dsic.gj_erp.bean.pbsc.MpYlxxp;
|
|
|
|
import com.dsic.gj_erp.bean.zyjh.PwExcel;
|
|
|
|
import com.dsic.gj_erp.bean.zyjh.PwExcel;
|
|
|
|
import com.dsic.gj_erp.bean.zyjh.Ycldw;
|
|
|
|
import com.dsic.gj_erp.bean.zyjh.Ycldw;
|
|
|
|
import com.dsic.gj_erp.bean.zyjh.YcldwInfo;
|
|
|
|
import com.dsic.gj_erp.bean.zyjh.YcldwInfo;
|
|
|
|
import com.dsic.gj_erp.controller.zyjh.dto.*;
|
|
|
|
import com.dsic.gj_erp.controller.zyjh.dto.*;
|
|
|
|
import com.dsic.gj_erp.exception.ServiceException;
|
|
|
|
import com.dsic.gj_erp.exception.ServiceException;
|
|
|
|
import com.dsic.gj_erp.listeners.ExcelPwListener;
|
|
|
|
import com.dsic.gj_erp.listeners.ExcelPwListener;
|
|
|
|
|
|
|
|
import com.dsic.gj_erp.service.czzj.MpDhsjServcie;
|
|
|
|
import com.dsic.gj_erp.service.kc.ImCkwpkwpService;
|
|
|
|
import com.dsic.gj_erp.service.kc.ImCkwpkwpService;
|
|
|
|
|
|
|
|
import com.dsic.gj_erp.service.pgsc.MpYlxxpService;
|
|
|
|
import com.dsic.gj_erp.service.zyjh.YcldwInfoService;
|
|
|
|
import com.dsic.gj_erp.service.zyjh.YcldwInfoService;
|
|
|
|
import com.dsic.gj_erp.service.zyjh.YcldwService;
|
|
|
|
import com.dsic.gj_erp.service.zyjh.YcldwService;
|
|
|
|
import com.dsic.gj_erp.service.zyjh.ZyjhService;
|
|
|
|
import com.dsic.gj_erp.service.zyjh.ZyjhService;
|
|
|
@ -51,9 +55,10 @@ public class ZyjhController {
|
|
|
|
|
|
|
|
|
|
|
|
private final WebSocketService webSocketService;
|
|
|
|
private final WebSocketService webSocketService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final ImCkwpkwpService imCkwpkwpService;
|
|
|
|
private final ImCkwpkwpService imCkwpkwpService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final MpDhsjServcie mpDhsjServcie;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 抛丸导入
|
|
|
|
* 抛丸导入
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -156,8 +161,8 @@ public class ZyjhController {
|
|
|
|
* 根据状态或班组长,获取作业计划,用于报工
|
|
|
|
* 根据状态或班组长,获取作业计划,用于报工
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@GetMapping("getYdjhByZtOrForeman")
|
|
|
|
@GetMapping("getYdjhByZtOrForeman")
|
|
|
|
public ResultBean<?> getYdjhByZtOrForeman(Integer zt,String foreman){
|
|
|
|
public ResultBean<?> getYdjhByZtOrForeman(Integer zt,String foreman,String zyq){
|
|
|
|
List<DmYdjh> list = zyjhService.getYdjhByZtOrForeman(zt, foreman);
|
|
|
|
List<DmYdjh> list = zyjhService.getYdjhByZtOrForeman(zt, foreman,zyq);
|
|
|
|
return new ResultBean<>(list);
|
|
|
|
return new ResultBean<>(list);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -245,21 +250,34 @@ public class ZyjhController {
|
|
|
|
wsHandler.sendPwComplete((JSONObject) JSONObject.toJSON(info));
|
|
|
|
wsHandler.sendPwComplete((JSONObject) JSONObject.toJSON(info));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if ("HXFK".equals(dto.getZxZtName())){
|
|
|
|
if ("HXFK".equals(dto.getZxZtName())){
|
|
|
|
if (ObjUtil.isNotEmpty(info)&&info.getId()!=null){
|
|
|
|
if (ObjUtil.isNotEmpty(info)&&info.getId()!=null){
|
|
|
|
ycldwInfoService.updatePw(dto.getYcldwInfo());
|
|
|
|
ycldwInfoService.updatePw(dto.getYcldwInfo());
|
|
|
|
wsHandler.sendHXComplete((JSONObject) JSONObject.toJSON(dto.getYcldwInfo()));
|
|
|
|
wsHandler.sendHXComplete((JSONObject) JSONObject.toJSON(dto.getYcldwInfo()));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if ("QGFK".equals(dto.getZxZtName())){
|
|
|
|
if ("QGFK".equals(dto.getZxZtName())){
|
|
|
|
//无需划线,从理料间获取时才更新垛位信息
|
|
|
|
//无需划线,从理料间获取时才更新垛位信息
|
|
|
|
if (ObjUtil.isNotEmpty(info)&&info.getId()!=null){
|
|
|
|
if (ObjUtil.isNotEmpty(info)&&info.getId()!=null){
|
|
|
|
if ("42".equals(dto.getZt())){
|
|
|
|
if ("42".equals(dto.getZt())){
|
|
|
|
ycldwInfoService.updatePw(dto.getYcldwInfo());
|
|
|
|
ycldwInfoService.updatePw(dto.getYcldwInfo());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//更新质量的炉批号
|
|
|
|
|
|
|
|
List<MpDhsj> collect=new ArrayList<>();
|
|
|
|
|
|
|
|
list.forEach(item -> {
|
|
|
|
|
|
|
|
MpDhsj mpDhsj = new MpDhsj();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
collect.add(mpDhsj);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
mpDhsjServcie.saveBatch(collect);
|
|
|
|
|
|
|
|
|
|
|
|
wsHandler.sendHXComplete((JSONObject) JSONObject.toJSON(dto.getYcldwInfo()));
|
|
|
|
wsHandler.sendHXComplete((JSONObject) JSONObject.toJSON(dto.getYcldwInfo()));
|
|
|
|
wsHandler.sendQGComplete((JSONObject) JSONObject.toJSON(dto.getYcldwInfo()));
|
|
|
|
wsHandler.sendQGComplete((JSONObject) JSONObject.toJSON(dto.getYcldwInfo()));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
zyjhService.updateBatchById(list);
|
|
|
|
zyjhService.updateBatchById(list);
|
|
|
|
|
|
|
|
|
|
|
|