|
@@ -478,14 +478,12 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
* 根据sop表单信息更新状态
|
|
|
*
|
|
|
* @param flowTaskResult
|
|
|
- * @param crmNo
|
|
|
* @param status
|
|
|
* @param userId
|
|
|
*/
|
|
|
@Override
|
|
|
@Transactional
|
|
|
- public void updateStatusBySop(FlowTaskResult flowTaskResult, String crmNo, DeviceDeliveryStatusEnum status,
|
|
|
- Long userId) {
|
|
|
+ public void updateStatusBySop(FlowTaskResult flowTaskResult, DeviceDeliveryStatusEnum status, Long userId) {
|
|
|
List<FlowFormWidgetResult> flowFormWidgetResultList = flowTaskResult.getFormProperty();
|
|
|
List<String> deviceSerialNoList = new ArrayList<>();
|
|
|
for (FlowFormWidgetResult t : flowFormWidgetResultList) {
|
|
@@ -500,8 +498,8 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
}
|
|
|
}
|
|
|
List<TBDeviceDelivery> tbDeviceDeliveryList = this.list(
|
|
|
- new QueryWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getCrmNo, crmNo)
|
|
|
- .eq(TBDeviceDelivery::getEffect, true).in(TBDeviceDelivery::getSerialNo, deviceSerialNoList));
|
|
|
+ new QueryWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getEffect, true)
|
|
|
+ .in(TBDeviceDelivery::getSerialNo, deviceSerialNoList));
|
|
|
if (!CollectionUtils.isEmpty(tbDeviceDeliveryList)) {
|
|
|
for (TBDeviceDelivery t : tbDeviceDeliveryList) {
|
|
|
t.setStatus(status);
|
|
@@ -517,7 +515,6 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
* 更新设备相关
|
|
|
*
|
|
|
* @param flowTaskResult
|
|
|
- * @param crmNo
|
|
|
* @param sopNo
|
|
|
* @param status
|
|
|
* @param userId
|
|
@@ -525,8 +522,8 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
*/
|
|
|
@Override
|
|
|
@Transactional
|
|
|
- public void updateDeviceRelated(FlowTaskResult flowTaskResult, String crmNo, String sopNo,
|
|
|
- DeviceDeliveryStatusEnum status, Long userId, Boolean deviceDeliveryUpdate) {
|
|
|
+ public void updateDeviceRelated(FlowTaskResult flowTaskResult, String sopNo, DeviceDeliveryStatusEnum status,
|
|
|
+ Long userId, Boolean deviceDeliveryUpdate) {
|
|
|
List<FlowFormWidgetResult> flowFormWidgetResultList = flowTaskResult.getFormProperty();
|
|
|
List<String> deviceSerialNoList = new ArrayList<>();
|
|
|
for (FlowFormWidgetResult t : flowFormWidgetResultList) {
|
|
@@ -559,8 +556,7 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
}
|
|
|
if (deviceDeliveryUpdate) {
|
|
|
List<TBDeviceDelivery> tbDeviceDeliveryList = this.list(
|
|
|
- new QueryWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getCrmNo, crmNo)
|
|
|
- .eq(TBDeviceDelivery::getEffect, true)
|
|
|
+ new QueryWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getEffect, true)
|
|
|
.in(TBDeviceDelivery::getSerialNo, deviceSerialNoList));
|
|
|
if (!CollectionUtils.isEmpty(tbDeviceDeliveryList)) {
|
|
|
for (TBDeviceDelivery t : tbDeviceDeliveryList) {
|