@ -56,7 +56,7 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
@Autowired
private EquEquipmentMapper equEquipmentMapper ;
@Autowired
private EquSpareApplyMapper equSpareApplyMapper ;
private EquSpareApplyMapper equSpareApplyMapper ;
@Autowired
private EquFileMapper equFileMapper ;
@ -165,7 +165,7 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
}
/ * *
* 填 写 巡 检 记 录 工 单
* 填 写 巡 检 、 点 检 、 保 养 记 录
*
* @param equOrder
* @return
@ -178,11 +178,11 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
if ( equOrder . getRepairCode ( ) ! = null ) {
if ( ! equOrder . getRepairCode ( ) . isEmpty ( ) ) {
EquRepairOrder repairOrder = equRepairOrderMapper . selectEquRepairOrderByRepairCode ( equOrder . getRepairCode ( ) ) ;
if ( repairOrder = = null ) {
return error ( 500 , "未查询到报修单信息!" ) ;
} else {
if ( ! repairOrder . getOrderStatus ( ) . equals ( "待审核" ) ) {
return error ( 500 , "报修单已审核,不可修改记录!" ) ;
if ( repairOrder = = null ) {
return error ( 500 , "未查询到报修单信息!" ) ;
} else {
if ( ! repairOrder . getOrderStatus ( ) . equals ( "待审核" ) ) {
return error ( 500 , "报修单已审核,不可修改记录!" ) ;
}
}
}
@ -228,7 +228,7 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
hasError = true ;
standard . setDetailReach ( "0" ) ;
}
} else {
} else {
// 未达标
standard . setErrorFlag ( "0" ) ;
if ( standard . getDetailReach ( ) . equals ( "0" ) ) {
@ -255,10 +255,10 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
boolean checkRepair = false ;
if ( equOrder . getRepairCode ( ) = = null ) {
if ( equOrder . getRepairCode ( ) = = null ) {
checkRepair = true ;
} else {
if ( equOrder . getRepairCode ( ) . isEmpty ( ) ) {
} else {
if ( equOrder . getRepairCode ( ) . isEmpty ( ) ) {
checkRepair = true ;
}
}
@ -270,7 +270,7 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
String serialNum = String . format ( "%03d" , equRepairOrderMapper . selectOrderCodeSerialNumber ( ) ) ;
String equipmentCode = equOrder . getEquipmentCode ( ) ;
//报修单号
equRepairOrder . setOrderCode ( "BX" + DateUtils . dateTimeNow ( DateUtils . YYYYMMDD ) + equipmentCode + serialNum ) ;
equRepairOrder . setOrderCode ( "BX" + DateUtils . dateTimeNow ( DateUtils . YYYYMMDD ) + equipmentCode + serialNum ) ;
//在主表中存入报修单号信息
equOrder . setRepairCode ( equRepairOrder . getOrderCode ( ) ) ;
@ -289,19 +289,19 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
equRepairOrder . setOrderConnection ( equTeamUserList . getPhonenumber ( ) ) ;
equRepairOrder . setOrderRepairmanName ( equTeamUserList . getNickName ( ) ) ;
// 报修来源
if ( equOrder . getPlanType ( ) . equals ( "inspection" ) ) {
if ( equOrder . getPlanType ( ) . equals ( "inspection" ) ) {
equRepairOrder . setOrderSource ( "巡检" ) ;
}
if ( equOrder . getPlanType ( ) . equals ( "spotInspection" ) ) {
if ( equOrder . getPlanType ( ) . equals ( "spotInspection" ) ) {
equRepairOrder . setOrderSource ( "点检" ) ;
}
if ( equOrder . getPlanType ( ) . equals ( "maintenance" ) ) {
if ( equOrder . getPlanType ( ) . equals ( "maintenance" ) ) {
equRepairOrder . setOrderSource ( "保养" ) ;
}
equRepairOrder . setOrderStatus ( "待审核" ) ;
HttpServletRequest request = ( ( ServletRequestAttributes ) RequestContextHolder . getRequestAttributes ( ) ) . getRequest ( ) ;
String key = "#header.poolName" ;
equRepairOrder . setFactoryCode ( request . getHeader ( key . substring ( 8 ) ) . replace ( "ds_" , "" ) ) ;
equRepairOrder . setFactoryCode ( request . getHeader ( key . substring ( 8 ) ) . replace ( "ds_" , "" ) ) ;
equRepairOrderMapper . insertEquRepairOrder ( equRepairOrder ) ;
}
@ -344,8 +344,9 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
}
//////////////////////报修
/ * *
* 新 增 报 修 记 录
* 新 增 报 修 记 录
*
* @param equRepairOrder
* @return
@ -362,7 +363,7 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
String serialNum = String . format ( "%03d" , equRepairOrderMapper . selectOrderCodeSerialNumber ( ) ) ;
String equipmentCode = equRepairOrder . getEquipmentCode ( ) ;
//报修单号
equRepairOrder . setOrderCode ( "BX" + DateUtils . dateTimeNow ( DateUtils . YYYYMMDD ) + equipmentCode + serialNum ) ;
equRepairOrder . setOrderCode ( "BX" + DateUtils . dateTimeNow ( DateUtils . YYYYMMDD ) + equipmentCode + serialNum ) ;
equRepairOrder . setCreateTime ( DateUtils . getNowDate ( ) ) ;
equRepairOrder . setCreateBy ( SecurityUtils . getUsername ( ) ) ;
equRepairOrder . setOrderRepairmanCode ( SecurityUtils . getUsername ( ) ) ;
@ -370,7 +371,7 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
equRepairOrder . setOrderStatus ( "待审核" ) ;
HttpServletRequest request = ( ( ServletRequestAttributes ) RequestContextHolder . getRequestAttributes ( ) ) . getRequest ( ) ;
String key = "#header.poolName" ;
equRepairOrder . setFactoryCode ( request . getHeader ( key . substring ( 8 ) ) . replace ( "ds_" , "" ) ) ;
equRepairOrder . setFactoryCode ( request . getHeader ( key . substring ( 8 ) ) . replace ( "ds_" , "" ) ) ;
equRepairOrderMapper . insertEquRepairOrder ( equRepairOrder ) ;
//删除照片 不需要清照片 因为是新增
@ -435,6 +436,8 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
/ * *
* 开 始 保 养 任 务
* TODO 修 改 设 备 状 态
*
* @param pdadto
* @return
* /
@ -490,6 +493,7 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
return error ( ) ;
}
}
/ * *
* 获 取 维 修 人 员
*
@ -520,7 +524,7 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
//不停机 那么实际停机开始时间和实际停机结束时间都没有
//如果停机 那么实际停机时间就是传入的时间
equRepairWorkOrder . setWorkStartTime ( DateUtils . getNowDate ( ) ) ;
if ( equRepairWorkOrder . getWorkDownMachine ( ) . equals ( "1" ) ) {
if ( equRepairWorkOrder . getWorkDownMachine ( ) . equals ( "1" ) ) {
equRepairWorkOrder . setActualDownStartTime ( DateUtils . getNowDate ( ) ) ;
}
equRepairWorkOrder . setUpdateBy ( SecurityUtils . getUsername ( ) ) ;
@ -535,8 +539,6 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
}
/ * *
*
*
* @param equipmentId
* @return
* /
@ -544,8 +546,8 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
@DS ( "#header.poolName" )
public AjaxResult selectEquEquipmentByEquEquipmentId ( Long equipmentId ) {
try {
EquEquipment list = equEquipmentMapper . selectEquEquipmentByEquEquipmentId ( equipmentId ) ;
return success ( list ) ;
EquEquipment list = equEquipmentMapper . selectEquEquipmentByEquEquipmentId ( equipmentId ) ;
return success ( list ) ;
} catch ( Exception e ) {
return error ( ) ;
}
@ -561,43 +563,43 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
@DS ( "#header.poolName" )
public AjaxResult selectPdaRepairWorkOrderDetails ( String workId ) {
try {
EquRepairWorkOrder list = equRepairWorkOrderMapper . selectEquRepairWorkOrderByWorkId ( workId ) ;
//查询对应检查项信息
EquOrder equOrder = new EquOrder ( ) ;
equOrder . setWorkCode ( list . getWorkCode ( ) ) ;
//检查项
List < EquOrder > checkLists = equOrderMapper . selectCheckListByWorkCode ( equOrder ) ;
//每个检查项对应的检测标准
for ( EquOrder equOrder1 : checkLists ) {
EquOrderStandard equOrderStandard = new EquOrderStandard ( ) ;
equOrderStandard . setOrderCode ( equOrder1 . getOrderCode ( ) ) ;
equOrderStandard . setParentCode ( equOrder1 . getId ( ) ) ;
List < EquOrderStandard > standardLists = equOrderStandardMapper . selectPdaEquOrderList ( equOrderStandard ) ;
for ( EquOrderStandard standardList : standardLists ) {
//每个检查标准里面的照片
List < BaseFileData > files = equOrderStandardMapper . getBaseFileBatch ( standardList . getId ( ) ) ;
if ( ! CollectionUtils . isEmpty ( files ) ) {
standardList . setPicturePaths ( files ) ;
EquRepairWorkOrder list = equRepairWorkOrderMapper . selectEquRepairWorkOrderByWorkId ( workId ) ;
//查询对应检查项信息
EquOrder equOrder = new EquOrder ( ) ;
equOrder . setWorkCode ( list . getWorkCode ( ) ) ;
//检查项
List < EquOrder > checkLists = equOrderMapper . selectCheckListByWorkCode ( equOrder ) ;
//每个检查项对应的检测标准
for ( EquOrder equOrder1 : checkLists ) {
EquOrderStandard equOrderStandard = new EquOrderStandard ( ) ;
equOrderStandard . setOrderCode ( equOrder1 . getOrderCode ( ) ) ;
equOrderStandard . setParentCode ( equOrder1 . getId ( ) ) ;
List < EquOrderStandard > standardLists = equOrderStandardMapper . selectPdaEquOrderList ( equOrderStandard ) ;
for ( EquOrderStandard standardList : standardLists ) {
//每个检查标准里面的照片
List < BaseFileData > files = equOrderStandardMapper . getBaseFileBatch ( standardList . getId ( ) ) ;
if ( ! CollectionUtils . isEmpty ( files ) ) {
standardList . setPicturePaths ( files ) ;
}
standardList . setDetailReach ( standardList . getRepairReach ( ) ) ;
standardList . setActualValue ( standardList . getRepairValue ( ) ) ;
}
standardList . setDetailReach ( standardList . getRepairReach ( ) ) ;
standardList . setActualValue ( standardList . getRepairValue ( ) ) ;
equOrder1 . setStandardList ( standardLists ) ;
}
equOrder1 . setStandardList ( standardLists ) ;
}
list . setDetailList ( checkLists ) ;
//备件申领单
EquRepairWorkOrder equRepairWorkOrder = new EquRepairWorkOrder ( ) ;
equRepairWorkOrder . setWorkCode ( list . getWorkCode ( ) ) ;
List < EquSpareApply > applyLists = equSpareApplyMapper . selectRepairSparePartsRecord ( equRepairWorkOrder ) ;
list . setApplyList ( applyLists ) ;
//文件
List < BaseFileData > files = equRepairWorkOrderMapper . getBaseFileBatch ( workId ) ;
if ( ! CollectionUtils . isEmpty ( files ) ) {
list . setFiles ( files ) ;
}
return success ( list ) ;
list . setDetailList ( checkLists ) ;
//备件申领单
EquRepairWorkOrder equRepairWorkOrder = new EquRepairWorkOrder ( ) ;
equRepairWorkOrder . setWorkCode ( list . getWorkCode ( ) ) ;
List < EquSpareApply > applyLists = equSpareApplyMapper . selectRepairSparePartsRecord ( equRepairWorkOrder ) ;
list . setApplyList ( applyLists ) ;
//文件
List < BaseFileData > files = equRepairWorkOrderMapper . getBaseFileBatch ( workId ) ;
if ( ! CollectionUtils . isEmpty ( files ) ) {
list . setFiles ( files ) ;
}
return success ( list ) ;
} catch ( Exception e ) {
return error ( ) ;
}
@ -612,114 +614,114 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
@Override
@DS ( "#header.poolName" )
public AjaxResult updateMaintenanceRecords ( EquRepairWorkOrder equRepairWorkOrder ) {
//判断是否停机
EquRepairWorkOrder list = equRepairWorkOrderMapper . selectEquRepairWorkOrderByWorkId ( equRepairWorkOrder . getWorkId ( ) ) ;
if ( list . getWorkDownMachine ( ) . equals ( "1" ) ) {
//维修结束时间、维修真正停机时间
equRepairWorkOrder . setActualDownEndTime ( DateUtils . getNowDate ( ) ) ;
}
equRepairWorkOrder . setWorkEndTime ( DateUtils . getNowDate ( ) ) ;
//更新每一项点检/巡检检查项信息
List < EquOrder > checkLists = equRepairWorkOrder . getDetailList ( ) ;
for ( EquOrder checkList : checkLists ) {
checkList . setUpdateBy ( SecurityUtils . getUsername ( ) ) ;
checkList . setUpdateTime ( DateUtils . getNowDate ( ) ) ;
List < EquOrderStandard > standardLists = checkList . getStandardList ( ) ;
for ( EquOrderStandard standardList : standardLists ) {
//先删除每个检查项标准图片
equOrderStandardMapper . deleteBaseFileBySourceId ( standardList . getId ( ) ) ;
//图片
if ( StringUtils . isNotEmpty ( standardList . getPicturePath ( ) ) ) {
String [ ] ids = standardList . getPicturePath ( ) . split ( "," ) ;
List < BaseFileData > files = new ArrayList < > ( ) ;
BaseFileData file = null ;
for ( String id : ids ) {
file = new BaseFileData ( ) ;
file . setFileId ( IdUtils . fastSimpleUUID ( ) ) ;
file . setFileName ( id . split ( "&fileName=" ) [ 1 ] ) ;
file . setFileAddress ( id ) ;
file . setSourceId ( standardList . getId ( ) ) ;
file . setCreateBy ( SecurityUtils . getUsername ( ) ) ;
file . setCreateTime ( new Date ( ) ) ;
//维修后
file . setImageType ( "4" ) ;
files . add ( file ) ;
}
equOrderStandardMapper . insertBaseFileBatch ( files ) ;
//判断是否停机
EquRepairWorkOrder list = equRepairWorkOrderMapper . selectEquRepairWorkOrderByWorkId ( equRepairWorkOrder . getWorkId ( ) ) ;
if ( list . getWorkDownMachine ( ) . equals ( "1" ) ) {
//维修结束时间、维修真正停机时间
equRepairWorkOrder . setActualDownEndTime ( DateUtils . getNowDate ( ) ) ;
}
equRepairWorkOrder . setWorkEndTime ( DateUtils . getNowDate ( ) ) ;
//更新每一项点检/巡检检查项信息
List < EquOrder > checkLists = equRepairWorkOrder . getDetailList ( ) ;
for ( EquOrder checkList : checkLists ) {
checkList . setUpdateBy ( SecurityUtils . getUsername ( ) ) ;
checkList . setUpdateTime ( DateUtils . getNowDate ( ) ) ;
List < EquOrderStandard > standardLists = checkList . getStandardList ( ) ;
for ( EquOrderStandard standardList : standardLists ) {
//先删除每个检查项标准图片
equOrderStandardMapper . deleteBaseFileBySourceId ( standardList . getId ( ) ) ;
//图片
if ( StringUtils . isNotEmpty ( standardList . getPicturePath ( ) ) ) {
String [ ] ids = standardList . getPicturePath ( ) . split ( "," ) ;
List < BaseFileData > files = new ArrayList < > ( ) ;
BaseFileData file = null ;
for ( String id : ids ) {
file = new BaseFileData ( ) ;
file . setFileId ( IdUtils . fastSimpleUUID ( ) ) ;
file . setFileName ( id . split ( "&fileName=" ) [ 1 ] ) ;
file . setFileAddress ( id ) ;
file . setSourceId ( standardList . getId ( ) ) ;
file . setCreateBy ( SecurityUtils . getUsername ( ) ) ;
file . setCreateTime ( new Date ( ) ) ;
//维修后
file . setImageType ( "4" ) ;
files . add ( file ) ;
}
standardList . setRepairReach ( standardList . getDetailReach ( ) ) ;
standardList . setRepairValue ( standardList . getActualValue ( ) ) ;
standardList . setUpdateTime ( DateUtils . getNowDate ( ) ) ;
standardList . setUpdateBy ( SecurityUtils . getUsername ( ) ) ;
equOrderStandardMapper . updateActualValues ( standardList ) ;
equOrderStandardMapper . insertBaseFileBatch ( files ) ;
}
equOrderMapper . updateEquOrder ( checkList ) ;
standardList . setRepairReach ( standardList . getDetailReach ( ) ) ;
standardList . setRepairValue ( standardList . getActualValue ( ) ) ;
standardList . setUpdateTime ( DateUtils . getNowDate ( ) ) ;
standardList . setUpdateBy ( SecurityUtils . getUsername ( ) ) ;
equOrderStandardMapper . updateActualValues ( standardList ) ;
}
equOrderMapper . updateEquOrder ( checkList ) ;
}
//新建申领单
List < EquSpareApply > equSpareApplies = equRepairWorkOrder . getApplyList ( ) ;
for ( EquSpareApply equSpareApply : equSpareApplies ) {
//生成领料单code
String serialNum = String . format ( "%03d" , equSpareApplyMapper . selectSerialNumber ( ) ) ;
String code = DateUtils . dateTimeNow ( DateUtils . YYYYMMDD ) + equRepairWorkOrder . getWorkCode ( ) . substring ( 10 ) ;
//十五位单号
equSpareApply . setApplyCode ( "AW" + code + serialNum ) ;
equSpareApply . setApplyId ( IdUtils . fastSimpleUUID ( ) ) ;
//备品备件规格型号!!!!!
//新建申领单
List < EquSpareApply > equSpareApplies = equRepairWorkOrder . getApplyList ( ) ;
for ( EquSpareApply equSpareApply : equSpareApplies ) {
//生成领料单code
String serialNum = String . format ( "%03d" , equSpareApplyMapper . selectSerialNumber ( ) ) ;
String code = DateUtils . dateTimeNow ( DateUtils . YYYYMMDD ) + equRepairWorkOrder . getWorkCode ( ) . substring ( 10 ) ;
//十五位单号
equSpareApply . setApplyCode ( "AW" + code + serialNum ) ;
equSpareApply . setApplyId ( IdUtils . fastSimpleUUID ( ) ) ;
//备品备件规格型号!!!!!
// equSpareApply.setSpareModel(equSpareApply.getS);
equSpareApply . setSpareCode ( equSpareApply . getMaterialCode ( ) ) ;
equSpareApply . setSpareName ( equSpareApply . getMaterialDesc ( ) ) ;
equSpareApply . setApplyPeople ( SecurityUtils . getUsername ( ) ) ;
equSpareApply . setCreateBy ( SecurityUtils . getUsername ( ) ) ;
equSpareApply . setCreateTime ( DateUtils . getNowDate ( ) ) ;
equSpareApply . setApplyTime ( DateUtils . getNowDate ( ) ) ;
equSpareApply . setSpareUseEquipment ( equRepairWorkOrder . getEquipmentCode ( ) ) ;
equSpareApply . setWorkCode ( equRepairWorkOrder . getWorkCode ( ) ) ;
HttpServletRequest request = ( ( ServletRequestAttributes ) RequestContextHolder . getRequestAttributes ( ) ) . getRequest ( ) ;
String key = "#header.poolName" ;
equSpareApply . setFactoryCode ( request . getHeader ( key . substring ( 8 ) ) . replace ( "ds_" , "" ) ) ;
equSpareApplyMapper . insertEquSpareApply ( equSpareApply ) ;
//更新完备品申领单后,更新库存
SparePartsLedger sparePartsLedger = new SparePartsLedger ( ) ;
sparePartsLedger . setStorageId ( equSpareApply . getStorageId ( ) ) ;
BigDecimal applyNum = equSpareApply . getSpareQuantity ( ) ;
BigDecimal amount = equSpareApply . getAmount ( ) ;
sparePartsLedger . setAmount ( amount . subtract ( applyNum ) ) ;
sparePartsLedgerMapper . updateSparePartsLedger ( sparePartsLedger ) ;
}
equSpareApply . setSpareCode ( equSpareApply . getMaterialCode ( ) ) ;
equSpareApply . setSpareName ( equSpareApply . getMaterialDesc ( ) ) ;
equSpareApply . setApplyPeople ( SecurityUtils . getUsername ( ) ) ;
equSpareApply . setCreateBy ( SecurityUtils . getUsername ( ) ) ;
equSpareApply . setCreateTime ( DateUtils . getNowDate ( ) ) ;
equSpareApply . setApplyTime ( DateUtils . getNowDate ( ) ) ;
equSpareApply . setSpareUseEquipment ( equRepairWorkOrder . getEquipmentCode ( ) ) ;
equSpareApply . setWorkCode ( equRepairWorkOrder . getWorkCode ( ) ) ;
HttpServletRequest request = ( ( ServletRequestAttributes ) RequestContextHolder . getRequestAttributes ( ) ) . getRequest ( ) ;
String key = "#header.poolName" ;
equSpareApply . setFactoryCode ( request . getHeader ( key . substring ( 8 ) ) . replace ( "ds_" , "" ) ) ;
equSpareApplyMapper . insertEquSpareApply ( equSpareApply ) ;
//更新完备品申领单后,更新库存
SparePartsLedger sparePartsLedger = new SparePartsLedger ( ) ;
sparePartsLedger . setStorageId ( equSpareApply . getStorageId ( ) ) ;
BigDecimal applyNum = equSpareApply . getSpareQuantity ( ) ;
BigDecimal amount = equSpareApply . getAmount ( ) ;
sparePartsLedger . setAmount ( amount . subtract ( applyNum ) ) ;
sparePartsLedgerMapper . updateSparePartsLedger ( sparePartsLedger ) ;
}
//图片
//先删除每个维修工单对应图片
equRepairWorkOrderMapper . deleteBaseFileBySourceId ( equRepairWorkOrder . getWorkId ( ) ) ;
if ( StringUtils . isNotEmpty ( equRepairWorkOrder . getFileList ( ) ) ) {
String [ ] ids = equRepairWorkOrder . getFileList ( ) . split ( "," ) ;
List < BaseFileData > files = new ArrayList < > ( ) ;
BaseFileData file = null ;
for ( String id : ids ) {
file = new BaseFileData ( ) ;
file . setFileId ( IdUtils . fastSimpleUUID ( ) ) ;
file . setFileName ( id . split ( "&fileName=" ) [ 1 ] ) ;
file . setFileAddress ( id ) ;
file . setSourceId ( equRepairWorkOrder . getWorkId ( ) ) ;
file . setCreateBy ( SecurityUtils . getUsername ( ) ) ;
file . setCreateTime ( new Date ( ) ) ;
//维修后
file . setImageType ( "4" ) ;
files . add ( file ) ;
}
equRepairWorkOrderMapper . insertBaseFileBatch ( files ) ;
//图片
//先删除每个维修工单对应图片
equRepairWorkOrderMapper . deleteBaseFileBySourceId ( equRepairWorkOrder . getWorkId ( ) ) ;
if ( StringUtils . isNotEmpty ( equRepairWorkOrder . getFileList ( ) ) ) {
String [ ] ids = equRepairWorkOrder . getFileList ( ) . split ( "," ) ;
List < BaseFileData > files = new ArrayList < > ( ) ;
BaseFileData file = null ;
for ( String id : ids ) {
file = new BaseFileData ( ) ;
file . setFileId ( IdUtils . fastSimpleUUID ( ) ) ;
file . setFileName ( id . split ( "&fileName=" ) [ 1 ] ) ;
file . setFileAddress ( id ) ;
file . setSourceId ( equRepairWorkOrder . getWorkId ( ) ) ;
file . setCreateBy ( SecurityUtils . getUsername ( ) ) ;
file . setCreateTime ( new Date ( ) ) ;
//维修后
file . setImageType ( "4" ) ;
files . add ( file ) ;
}
//维修人:当前登录人
//维修状态
equRepairWorkOrder . setWorkStatus ( "1" ) ;
//维修结束时间
equRepairWorkOrder . setWorkPerson ( SecurityUtils . getUsername ( ) ) ;
equRepairWorkOrder . setUpdateBy ( SecurityUtils . getUsername ( ) ) ;
equRepairWorkOrder . setUpdateTime ( DateUtils . getNowDate ( ) ) ;
equRepairWorkOrderMapper . updateEquRepairWorkOrder ( equRepairWorkOrder ) ;
//需要更新设备状态????这里没做
return success ( "提交成功,维修完成!" ) ;
equRepairWorkOrderMapper . insertBaseFileBatch ( files ) ;
}
//维修人:当前登录人
//维修状态
equRepairWorkOrder . setWorkStatus ( "1" ) ;
//维修结束时间
equRepairWorkOrder . setWorkPerson ( SecurityUtils . getUsername ( ) ) ;
equRepairWorkOrder . setUpdateBy ( SecurityUtils . getUsername ( ) ) ;
equRepairWorkOrder . setUpdateTime ( DateUtils . getNowDate ( ) ) ;
equRepairWorkOrderMapper . updateEquRepairWorkOrder ( equRepairWorkOrder ) ;
//需要更新设备状态????这里没做
return success ( "提交成功,维修完成!" ) ;
}
/ * *