|
|
@ -230,6 +230,17 @@ public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService<S |
|
|
|
*/ |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public ResultBean saveInspection(ScmVehiclePatrolinspectionsheetDto dto) { |
|
|
|
/** |
|
|
|
* 1、优先判断最新月度巡检是否生成了报告 |
|
|
|
* 1.1、需要重新生成报月度巡检管理表的,然后判断新增的巡检记录是否与待巡检记录数据相同, |
|
|
|
* 若有,则替换为问题未解决、若无,则新增为问题未解决(并且标识是否是新增巡检) |
|
|
|
* 1.2、不需要生成月度巡检管理表,判断新增的数据在记录中的巡检状态是什么。 |
|
|
|
* 1.2.1、巡检状态为未处理或待巡检,直接覆盖 |
|
|
|
* 1.2.2、巡检状态为已解决,新增一条相同的问题未解决的记录。 |
|
|
|
* 1.2.3、如果记录中没有,则新增一条问题未解决的记录 |
|
|
|
* 2、已处理列表展示的为已解决的记录。可有重复记录。实际巡检展示的为已处理+未处理+正常的记录。可以有重复的记录。 |
|
|
|
* 应巡检展示的是当前记录表中减去标识为盘盈的记录、未巡检展示的是待巡检 |
|
|
|
*/ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String s1 = ""; |
|
|
|
String type1 = "06"; //巡检相关照片
|
|
|
@ -400,6 +411,17 @@ public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService<S |
|
|
|
*/ |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public ResultBean savePatrolinspectionsheet(ScmVehiclePatrolinspectionsheetDto dto) { |
|
|
|
/** |
|
|
|
* 1、优先判断最新月度巡检是否生成了报告 |
|
|
|
* 1.1、需要重新生成月度巡检记录,然后判断盘库推送的数据是否与待巡检记录数据相同, |
|
|
|
* 若有,则替换为问题未解决、若无,则新增为问题未解决(都要标识是否是盘盈推送) |
|
|
|
* 1.2、不需要重新生成月度巡检记录,判断推送数据在记录中的巡检状态是什么。 |
|
|
|
* 1.2.1、巡检状态为未处理或待巡检,直接覆盖 |
|
|
|
* 1.2.2、巡检状态为已解决,新增一条相同的问题未解决的记录。 |
|
|
|
* 1.2.3、如果记录中没有,则新增一条问题未解决的记录 |
|
|
|
* 2、已处理列表展示的为已解决的记录。可有重复记录。实际巡检展示的为已处理+未处理+正常的记录。可以有重复的记录。 |
|
|
|
* 应巡检展示的是当前记录表中减去标识为盘盈的记录、未巡检展示的是待巡检 |
|
|
|
*/ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String s1 = ""; |
|
|
|
String type1 = "06"; //巡检相关照片
|
|
|
|