Просмотр исходного кода

私有报销帐号修改状态

anderx лет назад: 2
Родитель
Сommit
e12cf77e3d

+ 1 - 1
src/main/java/com/goafanti/expenseAccount/controller/ExpenseAccountController.java

@@ -73,7 +73,7 @@ public class ExpenseAccountController extends CertifyApiController {
      * 私有报销帐号列表
      * @return
      */
-    @RequestMapping(value = "/selectList",method = RequestMethod.POST)
+    @RequestMapping(value = "/updateStatus",method = RequestMethod.POST)
     public Result updateStatus(ExpenseAccountPrivate in){
         Result res =new Result();
         res.setData(expenseAccountPrivateService.updateStatus(in));

+ 4 - 2
src/main/java/com/goafanti/expenseAccount/service/impl/ExpenseAccountPrivateServiceImpl.java

@@ -71,9 +71,10 @@ public class ExpenseAccountPrivateServiceImpl extends BaseMybatisDao<ExpenseAcco
     public int updateStatus(ExpenseAccountPrivate in) {
         InputExpenseAccountPrivate update=new InputExpenseAccountPrivate();
         update.setId(in.getId());
-        update.setStatus(in.getStatus());
+        update.setStatus(1);
+        update.setAid(TokenManager.getAdminId());
         updateStatus(update);
-        return expenseAccountPrivateMapper.updateByPrimaryKey(update);
+        return expenseAccountPrivateMapper.updateByPrimaryKeySelective(update);
     }
 
     private Integer checkCount(InputExpenseAccountPrivate in) {
@@ -85,6 +86,7 @@ public class ExpenseAccountPrivateServiceImpl extends BaseMybatisDao<ExpenseAcco
 
     @Override
     public int update(InputExpenseAccountPrivate in) {
+        updateStatus(in);
         return expenseAccountPrivateMapper.updateByPrimaryKeySelective(in);
     }