jx 看板

tags/yfai-mes-ext-v1.0
王杰 1 year ago
parent c11dea20a1
commit 8815f6efc6

@ -11,6 +11,7 @@ import cn.estsh.impp.framework.boot.auth.AuthUtil;
import cn.estsh.impp.framework.boot.exception.ImppBusiException;
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
import cn.estsh.impp.framework.boot.util.ResultBean;
import com.alibaba.fastjson.JSONObject;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
@ -70,4 +71,18 @@ public class JxCenterWorkingBoardController extends MesBaseController {
}
}
@PostMapping(value = "/ext/jx/center-working-board/get-cached-data")
@ApiOperation(value = "嘉兴产线运行看板缓存数据清除")
public ResultBean getCachedCenterWorkingBoardData(String organizeCode, String item) {
try {
if (StringUtils.isEmpty(organizeCode)) organizeCode = AuthUtil.getOrganize().getOrganizeCode();
Object obj = centerWorkingBoardService.execCachedCenterWorkingBoardData(organizeCode, MesExtConstWords.ZERO_STR, item, null);
return ResultBean.success("操作成功").setResultObject(null == obj ? null : JSONObject.toJSONString(obj)).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
} catch (ImppBusiException busExcep) {
return ResultBean.fail(busExcep);
} catch (Exception e) {
return ImppExceptionBuilder.newInstance().buildExceptionResult(e);
}
}
}

@ -243,6 +243,7 @@ public class JxCenterWorkingBoardCenterThreeService extends JxCenterWorkingBoard
Map<String, List<SxWorkCellTaktCollect>> filterMap = getWorkCellTaktCollectList2Filter(workCellTaktCollectList, limitCfg);
Map<String, String> partStandardWorkMap = (Map<String, String>) dataMap.get(MesExtConstWords.STANDARD_WORK);
Double workStandard = (null != curWorkOrder && curWorkOrder.isPresent() && !CollectionUtils.isEmpty(partStandardWorkMap) && partStandardWorkMap.containsKey(curWorkOrder.get().getPartNo())) ? Double.parseDouble(partStandardWorkMap.get(curWorkOrder.get().getPartNo())) : new Double(0);
log.info("嘉兴产线运行看板 --- center03 --- curTime:{} --- lastHourTime:{} --- THREAD:{}", curTime, lastHourTime, Thread.currentThread().getName());
@ -253,6 +254,10 @@ public class JxCenterWorkingBoardCenterThreeService extends JxCenterWorkingBoard
BigDecimal standardTakt = getStandardTakt(workStandard, workCenterExtDb);
log.info("嘉兴产线运行看板 --- center03 --- curWorkOrder:{} --- THREAD:{}", null == curWorkOrder ? null : curWorkOrder.get().getPartNo(), Thread.currentThread().getName());
log.info("嘉兴产线运行看板 --- center03 --- partStandardWorkMap:{} --- THREAD:{}", CollectionUtils.isEmpty(partStandardWorkMap) ? null : JSONObject.toJSONString(partStandardWorkMap), Thread.currentThread().getName());
log.info("嘉兴产线运行看板 --- center03 --- workStandard:{} --- standardTakt:{} --- THREAD:{}", workStandard, standardTakt, Thread.currentThread().getName());
for (MesWorkCell workCell : workCellList) {

Loading…
Cancel
Save