Commit 38e96398 authored by Shen's avatar Shen

1. 审核用户Bug修复

2. 订单完成时对服务次数递增
parent 640c5901
...@@ -113,6 +113,7 @@ public class UserController { ...@@ -113,6 +113,7 @@ public class UserController {
public Result auditedStaff(@RequestParam("userId") Long id){ public Result auditedStaff(@RequestParam("userId") Long id){
UserDTO userDTO = userService.get(id); UserDTO userDTO = userService.get(id);
userDTO.setStatus(101); userDTO.setStatus(101);
userService.update(userDTO);
RoleUserDTO roleUserDTO = new RoleUserDTO(); RoleUserDTO roleUserDTO = new RoleUserDTO();
roleUserDTO.setUserId(id); roleUserDTO.setUserId(id);
roleUserDTO.setRoleId(1354991197348798466L); roleUserDTO.setRoleId(1354991197348798466L);
......
...@@ -17,4 +17,6 @@ public interface PensionServiceDao extends BaseDao<PensionServiceEntity> { ...@@ -17,4 +17,6 @@ public interface PensionServiceDao extends BaseDao<PensionServiceEntity> {
List<PensionServiceEntity> getAllService(); List<PensionServiceEntity> getAllService();
void addServiceTime(Long serviceId);
} }
\ No newline at end of file
...@@ -19,4 +19,6 @@ public interface PensionServiceService extends CrudService<PensionServiceEntity, ...@@ -19,4 +19,6 @@ public interface PensionServiceService extends CrudService<PensionServiceEntity,
List<PensionServiceDTO> getAllService(); List<PensionServiceDTO> getAllService();
void addServiceTimes(Long serviceId);
} }
...@@ -10,10 +10,7 @@ import io.hmit.modules.serviceOrder.dao.PensionOrderDao; ...@@ -10,10 +10,7 @@ import io.hmit.modules.serviceOrder.dao.PensionOrderDao;
import io.hmit.modules.serviceOrder.dto.PensionOrderDTO; import io.hmit.modules.serviceOrder.dto.PensionOrderDTO;
import io.hmit.modules.serviceOrder.entity.PensionOrderEntity; import io.hmit.modules.serviceOrder.entity.PensionOrderEntity;
import io.hmit.modules.serviceOrder.entity.UserEntity; import io.hmit.modules.serviceOrder.entity.UserEntity;
import io.hmit.modules.serviceOrder.service.PensionOrderService; import io.hmit.modules.serviceOrder.service.*;
import io.hmit.modules.serviceOrder.service.PensionOrderServiceService;
import io.hmit.modules.serviceOrder.service.PensionOrganizationService;
import io.hmit.modules.serviceOrder.service.UserService;
import io.hmit.modules.sys.service.PushMessage; import io.hmit.modules.sys.service.PushMessage;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -39,7 +36,7 @@ public class PensionOrderServiceImpl extends CrudServiceImpl<PensionOrderDao, Pe ...@@ -39,7 +36,7 @@ public class PensionOrderServiceImpl extends CrudServiceImpl<PensionOrderDao, Pe
private PensionOrderDao pensionOrderDao; private PensionOrderDao pensionOrderDao;
@Autowired @Autowired
private PensionOrderServiceService pensionOrderServiceService; private PensionServiceService pensionServiceService;
@Autowired @Autowired
private PensionOrganizationService pensionOrganizationService; private PensionOrganizationService pensionOrganizationService;
...@@ -140,6 +137,7 @@ public class PensionOrderServiceImpl extends CrudServiceImpl<PensionOrderDao, Pe ...@@ -140,6 +137,7 @@ public class PensionOrderServiceImpl extends CrudServiceImpl<PensionOrderDao, Pe
pensionOrderEntity.setStatus(Constant.OrderStatus.WAIT_EVALUATE.geStatus()); pensionOrderEntity.setStatus(Constant.OrderStatus.WAIT_EVALUATE.geStatus());
pensionOrderEntity.setStatusName(Constant.OrderStatus.WAIT_EVALUATE.getMessage()); pensionOrderEntity.setStatusName(Constant.OrderStatus.WAIT_EVALUATE.getMessage());
update(ConvertUtils.sourceToTarget(pensionOrderEntity, PensionOrderDTO.class)); update(ConvertUtils.sourceToTarget(pensionOrderEntity, PensionOrderDTO.class));
pensionServiceService.addServiceTimes(pensionOrderEntity.getServiceId());
} }
} }
return true; return true;
......
...@@ -26,9 +26,6 @@ import java.util.Map; ...@@ -26,9 +26,6 @@ import java.util.Map;
@Service @Service
public class PensionServiceServiceImpl extends CrudServiceImpl<PensionServiceDao, PensionServiceEntity, PensionServiceDTO> implements PensionServiceService { public class PensionServiceServiceImpl extends CrudServiceImpl<PensionServiceDao, PensionServiceEntity, PensionServiceDTO> implements PensionServiceService {
@Autowired
private PensionServiceService pensionServiceService;
@Autowired @Autowired
private PensionServiceDao pensionServiceDao; private PensionServiceDao pensionServiceDao;
...@@ -61,4 +58,13 @@ public class PensionServiceServiceImpl extends CrudServiceImpl<PensionServiceDao ...@@ -61,4 +58,13 @@ public class PensionServiceServiceImpl extends CrudServiceImpl<PensionServiceDao
public List<PensionServiceDTO> getAllService() { public List<PensionServiceDTO> getAllService() {
return ConvertUtils.sourceToTarget(pensionServiceDao.getAllService(), PensionServiceDTO.class); return ConvertUtils.sourceToTarget(pensionServiceDao.getAllService(), PensionServiceDTO.class);
} }
@Override
public void addServiceTimes(Long serviceId) {
// PensionServiceDTO pensionServiceDTO = get(serviceId);
// Integer timesNum = pensionServiceDTO.getTimesNum() + 1;
// pensionServiceDTO.setTimesNum(timesNum);
// update(pensionServiceDTO);
pensionServiceDao.addServiceTime(serviceId);
}
} }
...@@ -27,4 +27,8 @@ ...@@ -27,4 +27,8 @@
SELECT * FROM pension_service SELECT * FROM pension_service
</select> </select>
<update id="addServiceTime" parameterType="io.hmit.modules.serviceOrder.entity.PensionServiceEntity">
update pension_service set times_num = times_num+1 where id = #{serviceId}
</update>
</mapper> </mapper>
...@@ -12,5 +12,7 @@ import org.apache.ibatis.annotations.Mapper; ...@@ -12,5 +12,7 @@ import org.apache.ibatis.annotations.Mapper;
*/ */
@Mapper @Mapper
public interface PensionServiceDao extends BaseDao<PensionServiceEntity> { public interface PensionServiceDao extends BaseDao<PensionServiceEntity> {
void addServiceTime(Long serviceId);
} }
\ No newline at end of file
...@@ -16,4 +16,7 @@ import java.util.Map; ...@@ -16,4 +16,7 @@ import java.util.Map;
public interface PensionServiceService extends CrudService<PensionServiceEntity, PensionServiceDTO> { public interface PensionServiceService extends CrudService<PensionServiceEntity, PensionServiceDTO> {
List<PensionServiceDTO> getFirstServiceList(Map<String, Object> params); List<PensionServiceDTO> getFirstServiceList(Map<String, Object> params);
void addServiceTimes(Long serviceId);
} }
...@@ -41,7 +41,7 @@ public class PensionOrderServiceImpl extends CrudServiceImpl<PensionOrderDao, Pe ...@@ -41,7 +41,7 @@ public class PensionOrderServiceImpl extends CrudServiceImpl<PensionOrderDao, Pe
return wrapper; return wrapper;
} }
@Autowired @Autowired
private RoleService roleService; private PensionServiceService pensionServiceService;
@Autowired @Autowired
private PensionOrderDao pensionOrderDao; private PensionOrderDao pensionOrderDao;
...@@ -220,11 +220,12 @@ public class PensionOrderServiceImpl extends CrudServiceImpl<PensionOrderDao, Pe ...@@ -220,11 +220,12 @@ public class PensionOrderServiceImpl extends CrudServiceImpl<PensionOrderDao, Pe
} else { } else {
return false; return false;
} }
}else if (status == 4) { }else if (status == 4) { //完成订单
if (pensionOrderEntity.getStatus() == Constant.OrderStatus.ORDER.geStatus()) { if (pensionOrderEntity.getStatus() == Constant.OrderStatus.ORDER.geStatus()) {
pensionOrderEntity.setStatus(Constant.OrderStatus.WAIT_EVALUATE.geStatus()); pensionOrderEntity.setStatus(Constant.OrderStatus.WAIT_EVALUATE.geStatus());
pensionOrderEntity.setStatusName(Constant.OrderStatus.WAIT_EVALUATE.getMessage()); pensionOrderEntity.setStatusName(Constant.OrderStatus.WAIT_EVALUATE.getMessage());
update(ConvertUtils.sourceToTarget(pensionOrderEntity, PensionOrderDTO.class)); update(ConvertUtils.sourceToTarget(pensionOrderEntity, PensionOrderDTO.class));
pensionServiceService.addServiceTimes(pensionOrderEntity.getServiceId());
} }
} }
return true; return true;
......
...@@ -8,6 +8,7 @@ import io.hmit.modules.serviceOrder.dto.PensionServiceDTO; ...@@ -8,6 +8,7 @@ import io.hmit.modules.serviceOrder.dto.PensionServiceDTO;
import io.hmit.modules.serviceOrder.entity.PensionServiceEntity; import io.hmit.modules.serviceOrder.entity.PensionServiceEntity;
import io.hmit.modules.serviceOrder.service.PensionServiceService; import io.hmit.modules.serviceOrder.service.PensionServiceService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -24,6 +25,9 @@ import java.util.Map; ...@@ -24,6 +25,9 @@ import java.util.Map;
@Service @Service
public class PensionServiceServiceImpl extends CrudServiceImpl<PensionServiceDao, PensionServiceEntity, PensionServiceDTO> implements PensionServiceService { public class PensionServiceServiceImpl extends CrudServiceImpl<PensionServiceDao, PensionServiceEntity, PensionServiceDTO> implements PensionServiceService {
@Autowired
private PensionServiceDao pensionServiceDao;
@Override @Override
public QueryWrapper<PensionServiceEntity> getWrapper(Map<String, Object> params){ public QueryWrapper<PensionServiceEntity> getWrapper(Map<String, Object> params){
String id = (String)params.get("id"); String id = (String)params.get("id");
...@@ -39,7 +43,6 @@ public class PensionServiceServiceImpl extends CrudServiceImpl<PensionServiceDao ...@@ -39,7 +43,6 @@ public class PensionServiceServiceImpl extends CrudServiceImpl<PensionServiceDao
return wrapper; return wrapper;
} }
@Override @Override
public List<PensionServiceDTO> getFirstServiceList(Map<String, Object> params) { public List<PensionServiceDTO> getFirstServiceList(Map<String, Object> params) {
String isFree = (String)params.get("isFree"); String isFree = (String)params.get("isFree");
...@@ -61,4 +64,13 @@ public class PensionServiceServiceImpl extends CrudServiceImpl<PensionServiceDao ...@@ -61,4 +64,13 @@ public class PensionServiceServiceImpl extends CrudServiceImpl<PensionServiceDao
return ConvertUtils.sourceToTarget(pensionServiceLists,PensionServiceDTO.class) ; return ConvertUtils.sourceToTarget(pensionServiceLists,PensionServiceDTO.class) ;
} }
@Override
public void addServiceTimes(Long serviceId) {
// PensionServiceDTO pensionServiceDTO = get(serviceId);
// Integer timesNum = pensionServiceDTO.getTimesNum() + 1;
// pensionServiceDTO.setTimesNum(timesNum);
// update(pensionServiceDTO);
pensionServiceDao.addServiceTime(serviceId);
}
} }
...@@ -23,5 +23,8 @@ ...@@ -23,5 +23,8 @@
<result property="updateDate" column="update_date"/> <result property="updateDate" column="update_date"/>
</resultMap> </resultMap>
<update id="addServiceTime" parameterType="io.hmit.modules.serviceOrder.entity.PensionServiceEntity">
update pension_service set times_num = times_num+1 where id = #{serviceId}
</update>
</mapper> </mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment