Merge remote-tracking branch 'origin/master'

This commit is contained in:
liang.chao 2024-11-11 13:55:50 +08:00
commit e78eb49e31
5 changed files with 20 additions and 12 deletions

View File

@ -96,15 +96,15 @@ public class MaReceiveController extends BaseController {
@ApiOperation(value = "获取租赁设备状态") @ApiOperation(value = "获取租赁设备状态")
@GetMapping("/getItemStatus") @GetMapping("/getItemStatus")
public AjaxResult getDataReceiveDetailsById(Long itemId) { public AjaxResult getDataReceiveDetailsById(@RequestBody String maMachineRequest) {
Long itemStatus = maReceiveService.getItemStatus(itemId); Long itemStatus = maReceiveService.getItemStatus(maMachineRequest);
return success(itemStatus); return success(itemStatus);
} }
@ApiOperation(value = "修改租赁设备状态") @ApiOperation(value = "修改租赁设备状态")
@GetMapping("/updateItemStatus") @GetMapping("/updateItemStatus")
public AjaxResult updateItemStatus(DataReceiveDetail dataReceiveDetail) { public AjaxResult updateItemStatus(@RequestBody String maMachineRequest) {
Integer itemStatus = maReceiveService.updateItemStatus(dataReceiveDetail); Integer itemStatus = maReceiveService.updateItemStatus(maMachineRequest);
return success(itemStatus); return success(itemStatus);
} }
} }

View File

@ -21,7 +21,7 @@ public interface MaReceiveService {
List<DataReceiveDetail> getDateReceiveMachine(DataReceiveDetail dataReceiveDetail); List<DataReceiveDetail> getDateReceiveMachine(DataReceiveDetail dataReceiveDetail);
Long getItemStatus(Long itemId); Long getItemStatus(String itemId);
Integer updateItemStatus(DataReceiveDetail dataReceiveDetail); Integer updateItemStatus(String dataReceiveDetail);
} }

View File

@ -150,13 +150,21 @@ public class MaReceiveServiceImpl implements MaReceiveService {
} }
@Override @Override
public Long getItemStatus(Long itemId) { public Long getItemStatus(String itemId) {
return maMachineMapper.selectMaMachineByItemId(itemId); log.info("获取状态{}", itemId);
JSONObject object = JSONObject.parseObject(itemId);
itemId = object.getString("body");
DataReceiveDetail dataReceiveDetail = JSONObject.parseObject(itemId, DataReceiveDetail.class);
return maMachineMapper.selectMaMachineByItemId(dataReceiveDetail.getItemId());
} }
public Integer updateItemStatus(DataReceiveDetail dataReceiveDetail) { public Integer updateItemStatus(String dataReceiveDetailReq) {
log.info("修改状态{}", dataReceiveDetailReq);
JSONObject object = JSONObject.parseObject(dataReceiveDetailReq);
dataReceiveDetailReq = object.getString("body");
DataReceiveDetail dataReceiveDetail = JSONObject.parseObject(dataReceiveDetailReq, DataReceiveDetail.class);
if (dataReceiveDetail!=null && dataReceiveDetail.getOrderOverTime()!= null){ if (dataReceiveDetail!=null && dataReceiveDetail.getOrderOverTime()!= null){
return maReceiveMapper.updateOrderOverTime(dataReceiveDetail); return maReceiveMapper.updateOrderOverTime(dataReceiveDetail);
}else { }else {

View File

@ -275,7 +275,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</update> </update>
<update id="updateItemStatus"> <update id="updateItemStatus">
UPDATE ma_machine mm LEFT JOIN data_receive_detail drd on mm.ma_id = drd.ma_id UPDATE ma_machine mm LEFT JOIN data_receive_detail drd on mm.ma_id = drd.ma_id
SET mm.ma_status = 130 SET mm.ma_status = #{maStatus}
where drd.item_id = #{itemId} where drd.item_id = #{itemId}
</update> </update>

View File

@ -12,10 +12,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
insert into data_receive_detail(receive_id,check_code,check_unit,check_date,is_new,ma_id, insert into data_receive_detail(receive_id,check_code,check_unit,check_date,is_new,ma_id,
ma_user_name,next_check_date,out_factory_time,rent_price,rent_time, ma_user_name,next_check_date,out_factory_time,rent_price,rent_time,
supplier,type_id,unit_id,order_over_time,ma_user_phone,ma_user_id_card, supplier,type_id,unit_id,order_over_time,ma_user_phone,ma_user_id_card,
ma_user_sex,ma_user_age) ma_user_sex,ma_user_age,item_id)
values(#{receiveId},#{checkCode},#{checkUnit},#{checkDate},#{isNew},#{maId},#{maUserName}, values(#{receiveId},#{checkCode},#{checkUnit},#{checkDate},#{isNew},#{maId},#{maUserName},
#{nextCheckDate},#{outFactoryTime},#{rentPrice},#{rentTime},#{supplier},#{typeId},#{unitId}, #{nextCheckDate},#{outFactoryTime},#{rentPrice},#{rentTime},#{supplier},#{typeId},#{unitId},
#{orderOverTime},#{maUserPhone},#{maUserIdCard},#{maUserSex},#{maUserAge}) #{orderOverTime},#{maUserPhone},#{maUserIdCard},#{maUserSex},#{maUserAge},#{itemId})
</insert> </insert>
<update id="updateStatus"> <update id="updateStatus">
UPDATE data_receive_detail UPDATE data_receive_detail