新建任务时,修改产线状态为生产中

This commit is contained in:
wangcl 2022-01-07 15:16:19 +08:00
parent d8fd9a0cd0
commit d2306a41a5
3 changed files with 26 additions and 16 deletions

View File

@ -16,10 +16,10 @@ public class BusiPrisonLine extends TreeEntity
private static final long serialVersionUID = 1L;
/** ID主键 */
private Long id;
private String id;
/** 所属监区 */
private Long pid;
private String pid;
/** 所属监区名称 */
@Excel(name = "所属监区")
@ -45,25 +45,23 @@ public class BusiPrisonLine extends TreeEntity
@Excel(name = "类型")
private String classify;
public void setId(Long id)
{
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public Long getId()
{
return id;
public String getPid() {
return pid;
}
public void setPid(Long pid)
{
public void setPid(String pid) {
this.pid = pid;
}
public Long getPid()
{
return pid;
}
public void setDisname(String disname)
public void setDisname(String disname)
{
this.disname = disname;
}

View File

@ -108,8 +108,8 @@ public class BusiPrisonLineServiceImpl implements IBusiPrisonLineService {
continue;
}
Ztree ztree = new Ztree();
ztree.setId(busiPrisonLine.getId());
ztree.setpId(busiPrisonLine.getPid());
ztree.setId(Long.valueOf(busiPrisonLine.getId()));
ztree.setpId(busiPrisonLine.getPid()==null?0:Long.valueOf(busiPrisonLine.getPid()));
ztree.setName(busiPrisonLine.getDisname());
ztree.setTitle(busiPrisonLine.getDisname());
ztrees.add(ztree);

View File

@ -1,6 +1,9 @@
package com.ruoyi.busi.service.impl;
import java.util.List;
import com.ruoyi.busi.domain.BusiPrisonLine;
import com.ruoyi.busi.mapper.BusiPrisonLineMapper;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -27,6 +30,9 @@ public class BusiTaskServiceImpl implements IBusiTaskService
@Autowired
private BusiTaskMapper busiTaskMapper;
@Autowired
private BusiPrisonLineMapper busiPrisonLineMapper;
/**
* 查询生产任务
*
@ -62,6 +68,12 @@ public class BusiTaskServiceImpl implements IBusiTaskService
public int insertBusiTask(BusiTask busiTask)
{
busiTask.setCreateTime(DateUtils.getNowDate());
BusiPrisonLine busiPrisonLine = new BusiPrisonLine();
busiPrisonLine.setId(busiTask.getPrisonLineId());
busiPrisonLine.setStatus("1"); //生产中
busiPrisonLineMapper.updateBusiPrisonLine(busiPrisonLine);
int rows = busiTaskMapper.insertBusiTask(busiTask);
insertBusiSubTask(busiTask);
return rows;